这取决于但严格来说,不是.SHA-1散列的输出是160位或20个字节,但不保证字节在ASCII范围内.
但是,一些散列函数输出20个字节的十六进制等效值(即40个字符),因此如果实际散列的前三个字节是0x7e,0x03和0xb2,则输出将以"7e03b2"开头,在这种情况下,输出是 ASCII.
sha1 返回一个二进制字符串。为了方便起见,某些 sha1 函数也可能将该二进制字符串编码为十六进制或 base64 - 如果是这样,结果将是 ASCII 字符。但 sha1 本身不返回 ASCII。
| 归档时间: |
|
| 查看次数: |
7404 次 |
| 最近记录: |