输入字符串可以是unicode字符串。计算SHA1后输出字符串是否总是返回ASCII字符?
这要看情况,但严格来说,不是。 SHA-1 哈希的输出为 160 位,即 20 个字节,但不保证这些字节位于 ASCII 范围内。
但是,某些哈希函数会输出 20 个字节的十六进制等效值(即 40 个字符),因此如果实际哈希的前三个字节是 0x7e、0x03 和 0xb2,则输出将以“7e03b2”开头,在这种情况下输出is ASCII.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)