今天做了個php連結mssql資料庫,資料庫中的表中欄位使用MD5十六加密的。但是php中的MD5預設是32位,導致登入程序沒辦法使用md5加密跟表中字段匹配,在網上一搜也有不少人有這方面的困惑,後來找到一個解決辦法,是正確的,就記錄下來 使用substr函數截取: substr(md5("admin"),8,16); // 16位MD5加密 md5("admin"); // 32位MD5加密 更多php實現MD5加密16位元(不要預設的32位元)相關文章請關注PHP中文網!