output
与crypt() using md5
给出的22
的字符集是什么。
哈希,我指的是“$ 1 $”8个随机字符“$”之后的{{1}}个字符。所以我想知道 22哈希字符包含什么类型的字符?
答案 0 :(得分:1)
我一直在寻找这个,并且发现了一些触及这个的问题,但似乎没有人有明确的答案,除了代码当然没有人,这个python实现相同:
http://pythonhosted.org/passlib/lib/passlib.hash.md5_crypt.html
基于此,似乎salt和hash本身都使用以下正则表达式字符集进行编码:[./0-9A-Za-z]
我希望这些输出相同,因为它们都试图与相同的影子密码实用程序兼容。
答案 1 :(得分:-1)
MD5哈希是二进制的。该二进制值通常以十六进制表示。