在php中,md5()函數用於計算字串的MD5雜湊,即進行字串加密,語法為「md5(string)」;其中參數string是必填的,表示規定要計算的字串。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
md5()函數計算字串的MD5 散列。
md5()函數使用 RSA 資料安全,包括 MD5 封包摘要演算法。
來自RFC 1321 的解釋- MD5 封包摘要演算法: MD5 封包摘要演算法將任意長度的資訊作為輸入值,並將其換算成一個128 位元長度的"指紋資訊"或"報文摘要"值來代表這個輸入值,並以換算後的值作為結果。 MD5 演算法主要是為數位簽章應用程式而設計的;在這個數位簽章應用程式中,較大的檔案將在加密(這裡的加密過程是透過在一個密碼系統下[如:RSA]的公開金鑰下設定私有金鑰而完成的)之前以安全的方式進行壓縮。
語法
md5(string,raw)
#實例
<!DOCTYPE html> <html> <body> <?php $str = "Shanghai"; echo md5($str); ?> </body> </html>
結果:
推薦:《2021年PHP面試題大匯總(收藏)》《php影片教學》
#以上是PHP如何使用md5()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!