首頁  >  文章  >  後端開發  >  php實作MD5加密16位元(不要預設的32位元)

php實作MD5加密16位元(不要預設的32位元)

高洛峰
高洛峰原創
2016-12-21 09:24:422043瀏覽

今天做了個php連結mssql資料庫,資料庫中的表中欄位使用MD5十六加密的。但是php中的MD5預設是32位,導致登入程序沒辦法使用md5加密跟表中字段匹配,在網上一搜也有不少人有這方面的困惑,後來找到一個解決辦法,是正確的,就記錄下來

使用substr函數截取: 

substr(md5("admin"),8,16); // 16位MD5加密 
md5("admin"); // 32位MD5加密

更多php實現MD5加密16位元(不要預設的32位元)相關文章請關注PHP中文網!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn