當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。