code ``const crypto = require('crypto');
var hash = crypto.createHash('sha1','123').digest('hex'); console.log(hash);
var hash2 = crypto.createHash('sha1'); hash2.update('123'); console.log(hash2.digest('hex'))``
这个得到的两个结果不一样,为啥? 下面的应该是正确的.
1
devqin 2018-11-21 14:30:51 +08:00 1
createHash 第二个参数并不是要加密的数据呢。
|
3
daizongxyz 2018-11-21 16:30:52 +08:00 1
https://yeasy.gitbooks.io/blockchain_guide/content/crypto/signature.html
'123'是 key,不是要计算的消息内容 |