當前位置: 首頁> 函數類別大全> md5

md5

計算字符串的md5哈希值
名稱:md5
分類:字符串
所屬語言:php
一句話介紹:計算字符串的MD5 散列。

定義和用法

md5()函數計算字符串的MD5 散列。

md5()函數使用RSA 數據安全,包括MD5 報文摘要算法。

來自RFC 1321 的解釋- MD5 報文摘要算法:MD5 報文摘要算法將任意長度的信息作為輸入值,並將其換算成一個128 位長度的"指紋信息"或"報文摘要"值來代表這個輸入值,並以換算後的值作為結果。 MD5 算法主要是為數字簽名應用程序而設計的;在這個數字簽名應用程序中,較大的文件將在加密(這裡的加密過程是通過在一個密碼系統下[如:RSA]的公開密鑰下設置私有密鑰而完成的)之前以一種安全的方式進行壓縮。

如需計算文件的MD5 散列,請使用md5_file()函數。

文法

md5 ( string , raw )
參數描述
string必需。規定要計算的字符串。
raw

可選。規定十六進製或二進制輸出格式:

  • TRUE - 原始16 字符二進制格式
  • FALSE - 默認。 32 字符十六進制數
同類函數
  • 計算一個字符串的crc32 多項式 crc32

    crc32

    計算一個字符串的crc32多項式
  • 將格式化的字符串寫入流 vfprintf

    vfprintf

    將格式化的字符串寫入流
  • 二進制安全比較字符串(從偏移位置比較指定長度) substr_compare

    substr_compare

    二進制安全比較字符串(從偏移位置比較指定
  • 將字符由一種Cyrillic 字符轉換成另一種 convert_cyr_string

    convert_cyr_string

    將字符由一種Cyrillic字符轉換成另
  • 查找字符串首次出現的位置(不區分大小寫) stripos

    stripos

    查找字符串首次出現的位置(不區分大小寫)
  • 反轉義一個轉義的字符串 stripslashes

    stripslashes

    反轉義一個轉義的字符串
  • 返回有關字符串中使用的字符的信息-統計string 中每個字節值(0..255)出現的次數 count_chars

    count_chars

    返回有關字符串中使用的字符的信息-統計s
  • 替換字符串的子串 substr_replace

    substr_replace

    替換字符串的子串
熱門文章