44

MD5 和 SHA 是否只包含字母数字字符?(即,从 A 到 Z 和 0 到 9,或者它们是否排除了某些字符?)

4

1 回答 1

63

原始形式的 MD5 和 SHA 哈希是二进制的,但是它们的常见表示是十六进制编码的字符串,其中包含字符[a-fA-F0-9]

因此,如果这就是您的意思,那么字符 GZ、gz 将被“排除”。

另一种不太常见的表示是 Base64 编码 [0-9a-zA-Z+/]。

于 2012-09-27T09:36:51.167 回答