php md5 33 character bug

最近要做一些簡單的 hash

結果發現 php 的 MD5 似乎有個 bug

上 Google 查了一下

其他人也遇到類似的問題

http://stackoverflow.com/questions/9169417/issue-with-extra-character-in-md5-hash

標準的 MD5

hash 完應該有 32 個字

但某些情況

會變成 33 個字

就很神奇 我也不知道為什麼

我也沒找到解法

上面那個連結是寫

如果你想粗暴的解決這個問題

請自己把32個字之後的東西截掉 XD

我後來是換 sha1 啦…

不想在這種沒解的問題上發生更多問題

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料