【问题标题】:Node-rsa SHA1 message signature lengthNode-rsa SHA1 消息签名长度
【发布时间】: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


    【解决方案1】:

    这很简单。

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

    【讨论】:

      猜你喜欢
      • 2018-08-11
      • 2018-02-23
      • 2012-02-18
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多