這裏有3例MD5哈希散列(md5,sha1)的任何子字符串是否比另一個更「隨機」?
$ md5 -s "1" && md5 -s "2" && md5 -s "3"
MD5 ("1") = c4ca4238a0b923820dcc509a6f75849b
MD5 ("2") = c81e728d9d4c2f636f067f89cc14862c
MD5 ("3") = eccbc87e4b5ce2fe28308fd9f2a7baf3
說我要拍8個字符的任何哈希值。散列的開始部分是否比結尾更「隨機」?中間?還是所有的子串都是「隨機的」?
在我看來,「隨機」在這裏不是合適的詞。散列函數和它們一樣是確定性的;根本不涉及隨機性。你可能會問,一個散列的子字符串是否具有與原始相同的串通抗性(當然,這是考慮到不同的長度)。 – Jens 2010-09-29 08:07:09
我剛纔要問這個問題.. – insaner 2016-04-17 05:15:33