74

使用 sha512 散列的字符串的长度是否始终相同?

如果是这样,它是什么?

4

1 回答 1

119

顾名思义,它是 512 位,即 64 字节。

但这就是散列,也许您想知道字符串中该散列的特定表示,正如通常使用的那样,那么它取决于给定的表示。

如果你用十六进制写散列,那么它将是 128 个字符。

如果您在 base64 中写入哈希,那么它将是 86 个字节(或 88 个带填充)。

于 2013-08-14T15:36:49.663 回答