node.js crypto:签名哈希值

时间:2017-03-29 10:19:01

标签: node.js hash cryptography rsa digital-signature

node.js有一个内置的加密图书馆来进行RSA签名:

var crypto = require('crypto')
var sign = crypto.createSign('RSA-SHA256')
sign.update('my plaintext')
var privateKey = getPrivateKeySomehow()
console.log(sign.sign(privateKey, 'hex'))

但是,如果签名创建的过程应该在一个实例中划分明文,并且一个单独的实例签署哈希值,那该怎么办呢?这通常是硬件(智能卡)或远程签名(HSM,Key Vault)。

目前我使用node-forge模块。但我更喜欢node.js加密,如果我知道如何......

0 个答案:

没有答案