md5 已經能夠在很短的時間內被破解(MD5 Collision Source Code Released).
Jserv長輩 的測試: MD5 Collision
破解演算法: MD5 Collision Generation (作者宣稱 45 min 就能破解, 我是跑了 80 min 才破解... 🙁 )
破解程式 Source Code: md5coll.c
暫時先改用 sha1 演算法好了, sha1 使用上, 基本上跟 md5 還是都很像的. 只有一些些的差異.
- md5 是 128 bits(32 bytes), sha1 是 160 bits(40 bytes)
- md5檢測程式 md5sum, sha1 是 sha1sum
- php 的 md5 function 是 md5(), sha1 的是 sha1()
基本上差不多是一樣的意思.