This commit is contained in:
2025-02-18 08:31:38 +08:00
parent b6a71aa49b
commit cf1cc83547
12 changed files with 104 additions and 52 deletions

View File

@@ -1,24 +1,11 @@
const db = require("../mysql");
const rsa = require("../utils/rsa");
var NodeRSA = require('node-rsa')
//1.创建RSA对象并指定 秘钥长度
var key = new NodeRSA({ b: 512 });
key.setOptions({ encryptionScheme: 'pkcs1' });//指定加密格式
// db.query({
// sql: 'select * from user',
// data: [14]
// }).then(success => {
// console.log(success)
// }).catch( err => {
// console.log(err)
// })
//2.生成 公钥私钥,使用 pkcs8标准pem格式
var publicPem = key.exportKey('pkcs8-public-pem');//制定输出格式
var privatePem = key.exportKey('pkcs8-private-pem');
// await db.query({
// sql: 'select * from user',
// data: [14]
// })
var params = {
page: 1,
num: 4
}
var jiami = rsa.PublicKeyEncryption(params);
console.log(jiami)
console.log('公钥:\n',publicPem);
console.log('私钥:\n', privatePem);