【发布时间】:2014-11-12 16:01:15
【问题描述】:
我正在尝试使用私钥获取消息的 sha-1 签名。
var client_private = new NodeRSA(require('fs').readFileSync('../providers/sirena/keys/client_private.txt'), {signingAlgorithm: 'sha1'});
var message_signature = client_private.sign(message);
“message_signature”似乎有 256 个字节。
另一方面,简单的 bash 命令
openssl dgst -sha1 -binary -out message.signature -sign providers/sirena/keys/client_private.txt message
返回 128,这是我的提供者所要求的。
我做错了吗?我应该怎么做才能获得 128 字节的签名?
谢谢!
【问题讨论】:
标签: javascript node.js rsa sha1