Node-rsa SHA1消息签名长度

时间:2014-11-12 16:01:15

标签: javascript node.js rsa sha1

我试图使用私钥获取消息的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字节的签名?

谢谢!

1 个答案:

答案 0 :(得分:0)

我想的很简单。

实际上我有2个KiB长私钥而不是1 KiB。