Javascript 节点rsa SHA1消息签名长度

Javascript 节点rsa SHA1消息签名长度,javascript,node.js,rsa,sha1,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); “消息签名”似乎有256个字节 另一方面,简单的bash命令 opens

我正在尝试使用私钥获取消息的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);
“消息签名”似乎有256个字节

另一方面,简单的bash命令

openssl dgst -sha1 -binary -out message.signature -sign providers/sirena/keys/client_private.txt message
返回我的提供程序所需的128

我做错什么了吗?我应该怎么做才能得到128字节的签名


谢谢大家!

这和我想的一样简单

事实上,我有2 KiB长的私钥,而不是1 KiB