【发布时间】:2013-08-16 15:55:48
【问题描述】:
用 sha512 散列的字符串的长度总是一样吗?
如果有,那是什么?
【问题讨论】:
用 sha512 散列的字符串的长度总是一样吗?
如果有,那是什么?
【问题讨论】:
顾名思义就是512位,也就是64字节。
但这就是散列,也许您想知道该散列在字符串中的特定表示,正如常用的那样,那么它取决于给定的表示。
如果你用十六进制写哈希,那么它将是 128 个字符。
如果你用 base64 写散列,那么它将是 86 个字节(或 88 个带填充)。
【讨论】:
length(sha2('password',512));。这将为您提供 128 的长度。