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 啦...

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