UNPKG

keygentoolshed

Version:

Key generation utilities for cryptographic operations. QUANTUM ENCRYPTION FOLDER UPDATE!!! See its folder for all <3

16 lines (11 loc) 484 B
import fs from 'fs'; import crypto from 'crypto'; function generatePemFile() { const { publicKey, privateKey } = crypto.generateKeyPairSync('rsa', { modulusLength: 2048, }); fs.writeFileSync('publicKey.pem', publicKey.export({ type: 'spki', format: 'pem' })); fs.writeFileSync('privateKey.pem', privateKey.export({ type: 'pkcs8', format: 'pem' })); console.log('PEM files generated: publicKey.pem, privateKey.pem'); } generatePemFile();