sha1()会对俄语或任何其他非英语字母做什么?

时间:2010-05-07 09:43:14

标签: php sha1

sha1()会对俄语或其他非英语字母做什么? sha1()总是会返回英文字母吗?

3 个答案:

答案 0 :(得分:10)

SHA-1不关心字符编码。它只考虑一个字节流。输出将始终为160位数。

答案 1 :(得分:4)

sha1对字节而不是字母起作用,它产生一个160位的二进制数。这个数字通常用十六进制表示法表示,所以,是的,它总会返回英文字母(准确地说是“a”到“f”)。

答案 2 :(得分:1)

sha1()与俄语或任何其他非英语字母(或任何其他字母)无关 - 感谢Greg Hewgill的启发性评论 这个PHP函数返回一个字符串,只包含数字和拉丁字母,只有前5个