[英]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.