PHP8 openssl_digest

2024-03-12 12:00 更新

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

openssl_digest — 計(jì)算摘要

說(shuō)明

openssl_digest(string $data, string $digest_algo, bool $binary = false): string|false

使用給定的方法計(jì)算給定數(shù)據(jù)的摘要哈希值,并返回一個(gè)原始的或16進(jìn)制編碼的字符串。

參數(shù) 

data

給定的數(shù)據(jù)。

digest_algo

要使用的摘要方法,比如 "sha256", 查看 openssl_get_md_methods() 函數(shù)獲取更多可用的摘要方法。

binary

為 true 時(shí)將會(huì)返回原始輸出數(shù)據(jù),否則返回值將會(huì)是16進(jìn)制。

返回值 

成功,返回摘要哈希值, 或者在失敗時(shí)返回 false.

錯(cuò)誤/異常 

如果通過 digest_algo 參數(shù)傳遞的是未知的摘要算法,將會(huì)拋出 E_WARNING 級(jí)的錯(cuò)誤。

參見 

  • openssl_get_md_methods() - 獲取可用的摘要算法


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)