crypto.generateKeyPairSync()是Node.js中的一个方法,用于生成公钥和私钥对。它接受一个对象作为参数,该对象包含以下属性:
下面是一个示例代码:
const crypto = require('crypto');
const keyPair = crypto.generateKeyPairSync('rsa', {
modulusLength: 2048,
publicKeyEncoding: {
type: 'spki',
format: 'pem'
},
privateKeyEncoding: {
type: 'pkcs8',
format: 'pem'
}
});
console.log(keyPair);
在上面的代码中,我们使用RSA算法生成了一个2048位的密钥对,并将公钥和私钥以PEM格式输出到控制台。
关于crypto.generateKeyPairSync()方法的更多详细信息,您可以参考腾讯云的文档:crypto.generateKeyPairSync()方法文档。
没有搜到相关的文章