PHP openssl_digest OpenSSL 函数



  • 定义和用法

    openssl_digest - 计算摘要
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 V5.3.0+支持 支持
  • 语法

    openssl_digest( string $data , string $method [, bool $raw_output = false ] )
    
    openssl_digest() 使用给定的方法计算给定数据的摘要哈希值,并返回一个原始的或16进制编码的字符串。
  • 参数

    参数 必需的 描述
    data 给定的数据。
    method 要使用的摘要方法,比如 "sha256", 查看 openssl_get_md_methods() 函数获取更多可用的摘要方法。
    raw_output 为 TRUE 时将会返回原始输出数据,否则返回值将会是16进制。
  • 返回值

    成功,返回摘要哈希值, 或者在失败时返回 FALSE.
    如果通过method参数传递的是一个未知的摘要算法,将会抛出一个E_WARNING 级的错误。