node.js 怎么用crypto rsa加密密码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js 怎么用crypto rsa加密密码相关的知识,希望对你有一定的参考价值。
参考技术A python-shell 自己写了一个python脚本 接收pukkey和password 返回加密文本var PythonShell = require(‘python-shell’);
PythonShell.run(‘sslrsa.py’,
args: [pubkey, password]
, function (err, results)
console.log(results[0]);
);
sslrsa.pyimport sys
import base64
from hashlib import sha1, md5
import rsa
pubkey=sys.argv[1]
password=sys.argv[2]
key = rsa.PublicKey.load_pkcs1_openssl_pem(pubkey)
password_rsaed = base64.b64encode(rsa.encrypt(password, key))
print(password_rsaed)本回答被提问者采纳 参考技术B HMAC需要一个加密用散列函数(表示为H,可以是MD5或者SHA-1)和一个密钥K。我们用B来表示数据块的字节数。(以上所提到的散列函数的分割数据块字长B=64),用L来表示散列函数的输出数据字节数(MD5中L=16,SHA-1中L=20)。
以上是关于node.js 怎么用crypto rsa加密密码的主要内容,如果未能解决你的问题,请参考以下文章