簡體   English   中英

Node-rsa SHA1消息簽名長度

[英]Node-rsa SHA1 message signature length

我正在嘗試使用私鑰獲取消息的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字節的簽名?

謝謝!

就像我想的那樣簡單。

實際上,我有2個KiB長的私鑰,而不是1個KiB。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM