note 124917 added to function.hash
| From: | Anonymous@php.net | Date: | Thu, 16 Apr 2020 04:19:14 +0000 |
| Subject: | note 124917 added to function.hash | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-214480@lists.php.net to get a copy of this message | ||
<?PHP
function allhash($d){
foreach(hash_algos() as $v){
$r[] = "$v\t Length: ".strlen(hash($v, $d));
}
return $r;
}
print_r(allhash(1));
?>
output:
Array
(
[0] => md2 Length: 32
[1] => md4 Length: 32
[2] => md5 Length: 32
[3] => sha1 Length: 40
[4] => sha224 Length: 56
[5] => sha256 Length: 64
[6] => sha384 Length: 96
[7] => sha512/224 Length: 56
[8] => sha512/256 Length: 64
[9] => sha512 Length: 128
[10] => sha3-224 Length: 56
[11] => sha3-256 Length: 64
[12] => sha3-384 Length: 96
[13] => sha3-512 Length: 128
[14] => ripemd128 Length: 32
[15] => ripemd160 Length: 40
[16] => ripemd256 Length: 64
[17] => ripemd320 Length: 80
[18] => whirlpool Length: 128
[19] => tiger128,3 Length: 32
[20] => tiger160,3 Length: 40
[21] => tiger192,3 Length: 48
[22] => tiger128,4 Length: 32
[23] => tiger160,4 Length: 40
[24] => tiger192,4 Length: 48
[25] => snefru Length: 64
[26] => snefru256 Length: 64
[27] => gost Length: 64
[28] => gost-crypto Length: 64
[29] => adler32 Length: 8
[30] => crc32 Length: 8
[31] => crc32b Length: 8
[32] => crc32c Length: 8
[33] => fnv132 Length: 8
[34] => fnv1a32 Length: 8
[35] => fnv164 Length: 16
[36] => fnv1a64 Length: 16
[37] => joaat Length: 8
[38] => haval128,3 Length: 32
[39] => haval160,3 Length: 40
[40] => haval192,3 Length: 48
[41] => haval224,3 Length: 56
[42] => haval256,3 Length: 64
[43] => haval128,4 Length: 32
[44] => haval160,4 Length: 40
[45] => haval192,4 Length: 48
[46] => haval224,4 Length: 56
[47] => haval256,4 Length: 64
[48] => haval128,5 Length: 32
[49] => haval160,5 Length: 40
[50] => haval192,5 Length: 48
[51] => haval224,5 Length: 56
[52] => haval256,5 Length: 64
)
----
Server IP: 45.112.84.4
Probable Submitter: 38.142.137.34 (proxied: 123.203.171.221)
----
Manual Page -- http://php.net/manual/en/function.hash.php
Edit -- https://master.php.net/note/edit/124917
Del: integrated -- https://master.php.net/note/delete/124917/integrated
Del: useless -- https://master.php.net/note/delete/124917/useless
Del: bad code -- https://master.php.net/note/delete/124917/bad+code
Del: spam -- https://master.php.net/note/delete/124917/spam
Del: non-english -- https://master.php.net/note/delete/124917/non-english
Del: in docs -- https://master.php.net/note/delete/124917/in+docs
Del: other reasons-- https://master.php.net/note/delete/124917
Reject -- https://master.php.net/note/reject/124917
Search -- https://master.php.net/manage/user-notes.php