首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]mhash()函数—用法及示例

发布于 2025-04-29 16:56:32
0
16

函数名:mhash() 适用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7

函数描述:mhash() 函数计算给定的数据的哈希值。它支持多种哈希算法,如 MD5、SHA-1、SHA-256 等。

用法: mhash(int $hash, string $data [, string $key])

参数:

  • $hash:指定要使用的哈希算法的常量值。可选的哈希算法常量如下:
    • MHASH_ADLER32
    • MHASH_CRC32
    • MHASH_CRC32B
    • MHASH_GOST
    • MHASH_HAVAL128
    • MHASH_HAVAL160
    • MHASH_HAVAL192
    • MHASH_HAVAL224
    • MHASH_HAVAL256
    • MHASH_MD4
    • MHASH_MD5
    • MHASH_RIPEMD128
    • MHASH_RIPEMD160
    • MHASH_RIPEMD256
    • MHASH_RIPEMD320
    • MHASH_SHA1
    • MHASH_SHA224
    • MHASH_SHA256
    • MHASH_SHA384
    • MHASH_SHA512
    • MHASH_SNEFRU128
    • MHASH_SNEFRU256
    • MHASH_TIGER
    • MHASH_TIGER128
    • MHASH_TIGER160
    • MHASH_WHIRLPOOL
  • $data:要计算哈希值的数据。
  • $key:可选参数,用于增加哈希值的安全性,可以是一个字符串。

返回值:返回计算得到的哈希值,以字符串形式表示。

示例:

$data = "Hello World";
$hash = mhash(MHASH_MD5, $data);
echo $hash; // 输出:5eb63bbbe01eeed093cb22bb8f5acdc3

注意:mhash 函数在 PHP 7.2.0 版本后被废弃,推荐使用更安全的哈希算法函数,如 hash() 函数。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流