每当我使用MD5散列文件的名称(文件刚刚上传并给出MD5散列名称)时,散列的十六进制表示始终以数字开头。
这是我服务器上的少数几个文件的巧合,还是这是正常情况?
答案 0 :(得分:11)
chris@siri ~ (3.6M) $ echo 'yoyo' | md5sum
e0ea852f2f2d9564429842f7863af499 -
这是巧合。
答案 1 :(得分:1)
#
不是md5的一部分..整个md5是32个字母,每个字母代表4位,带有一个十六进制数字。由于整个md5只是十六进制数字,你可以说它总是以数字开头。
你可能意味着如果他们总是以十六进制数字0-9而不是a-f开头,那么答案就是否定。它们可以在0-f之间的任何地方开始。
将其包起来:hexadecimal numbers
答案 2 :(得分:1)
md5
是一个32个字符的十六进制数字,因此它可以以a
和f
之间的数字或字母开头。
答案 3 :(得分:0)
md5只能是十六进制(32位0-9 A-F),哈希不是它的一部分。