PHP openssl_digest()函数
openssl_digest()函数是PHP中的一个内置函数,用于使用给定方法计算给定数据的摘要哈希值,并返回原始或二进制十六进制编码字符串。
句法:
openssl_digest( string $data, string $digest_algo,
bool $binary = false): string|false
参数:此函数接受上面提到的四个参数,如下所述 -
- data:要为其创建摘要值的数据。
- digest_algo:要使用的摘要方法,例如“sha256”。
- binary:设置为 true 将作为原始输出数据返回,否则返回值是二进制十六进制编码。
返回值:成功时返回摘要哈希值,失败时返回 false。
下面的程序说明了PHP中的 openssl_digest()函数。
示例 1:
PHP
PHP
输出 :
o��P�R�:`�w�ce�V x���(�eH@\000�7��G�”
示例 2:
PHP
输出:
6e5f36e9cee5cba6ad938977c98e12f3a61fc4d944753ad130116b026b8ab2c895878910fea3b47dba6d760a20d0b23233980a8dab13f04f262c53f25222b416
参考: https://www. PHP.net/manual/en/函数.openssl-pkey-export。 PHP