【发布时间】:2015-10-10 12:29:08
【问题描述】:
我正在使用crypto lib 来创建 SHA1 哈希:
crypto.createHash('sha1').update(hashValue).digest('hex')
典型的结果是a9993e364706816aba3e25717850c26c9cd0d89d。此哈希的长度为 40 个字符。那么结果总是长度为 40 吗?
【问题讨论】:
我正在使用crypto lib 来创建 SHA1 哈希:
crypto.createHash('sha1').update(hashValue).digest('hex')
典型的结果是a9993e364706816aba3e25717850c26c9cd0d89d。此哈希的长度为 40 个字符。那么结果总是长度为 40 吗?
【问题讨论】:
SHA-1 产生一个 160 位(20 字节)的散列值,称为消息 消化。 SHA-1 哈希值通常呈现为十六进制 号码,40位长。
【讨论】: