openssl_digest
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
openssl_digest — 計算摘要
說明
openssl_digest(string
$data
, string $method
, bool $raw_output
= false): string使用給定的方法計算給定數據的摘要雜湊值,並返回一個原始的或16進位制編碼的字串。
警告
本函式還未編寫文件,僅有參數列表。
參數
-
data
-
給定的數據。
-
method
-
要使用的摘要方法,比如 "sha256", 檢視 openssl_get_md_methods() 函式獲取更多可用的摘要方法。
-
raw_output
-
為
true
時將會返回原始輸出數據,否則返回值將會是16進位制。
返回值
成功,返回摘要雜湊值, 或者在失敗時返回 false
.
錯誤/異常
如果通過method
參數傳遞的是一個未知的摘要演算法,將會拋出一個E_WARNING
級的錯誤。