const crypto = require("crypto");
const genKeyPair = () => {
let k = crypto.generateKeyPairSync("ex25519", {
publicKeyEncoding: { format: "der", type: "spki" },
privateKeyEncoding: { format: "der", type: "pkcs8" }
});
return {
publicKey: k.publicKey.slice(12).toString("base64"),
privateKey: k.privateKey.slice(16).toString("base64")
};
};
console.log(genKeyPair())JavaScript
Leave a Reply