当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP mhash_get_hash_name()用法及代码示例


mhash_get_hash_name()函数是PHP中的内置函数,用于获取指定哈希的块大小。它会在系统中安装的当前MHash中获得最高的可用哈希ID,例如SHA1,MD%等。

用法:

string mhash_get_hash_name( int $hash )

参数:该函数接受上述和以下描述的单个参数:

  • $Hash:这是哈希ID。 mhash_name常数之一。

返回值:此函数仅返回包含支持的哈希算法列表的哈希名称。

例:以下示例说明了PHP中的mhash_get_hash_name()函数。

PHP

<?php 
  
$maxHashCount = mhash_count(); 
  
for ($hashNumber = 0; $hashNumber 
  <= $maxHashCount; $hashNumber++) { 
  
    // i-th hash name 
    $hashName = mhash_get_hash_name($hashNumber); 
  
    // i-th block size 
    print_r($hashName."\n");         
} 
?>

输出:

CRC32
MD5
SHA1
HAVAL256

RIPEMD160

TIGER
GOST
CRC32B
HAVAL224
HAVAL192
HAVAL160
HAVAL128
TIGER128
TIGER160
MD4
SHA256
ADLER32
SHA224
SHA512
SHA384
WHIRLPOOL
RIPEMD128
RIPEMD256
RIPEMD320

SNEFRU256
MD2
FNV132
FNV1A32
FNV164
FNV1A64
JOAAT

参考: https://www.php.net/manual/en/function.mhash-get-hash-name.php

相关用法


注:本文由纯净天空筛选整理自shubham_singh大神的英文原创作品 PHP mhash_get_hash_name() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。