<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
echo "<hr /><br />";
$submit = $_POST['submit'];
if ($submit) {
$string_to_hash = $_POST['string_to_hash'];
// md2 here
$mhash_result_without_hmac_parameter = bin2hex(mhash(MHASH_MD2, $string_to_hash));
$hash_result_without_hmac_parameter = hash("md2", $string_to_hash);
// md4 here
$mhash_result_without_hmac_parameter1 = bin2hex(mhash(MHASH_MD4, $string_to_hash));
$hash_result_without_hmac_parameter1 = hash("md4", $string_to_hash);
// md5 here
$mhash_result_without_hmac_parameter2 = bin2hex(mhash(MHASH_MD5, $string_to_hash));
$hash_result_without_hmac_parameter2 = hash("MD5", $string_to_hash);
// sha1 here
$mhash_result_without_hmac_parameter3 = bin2hex(mhash(MHASH_SHA1, $string_to_hash));
$hash_result_without_hmac_parameter3 = hash("SHA1", $string_to_hash);
// sha-224 here
$mhash_result_without_hmac_parameter4 = bin2hex(mhash(MHASH_SHA224, $string_to_hash));
$hash_result_without_hmac_parameter4 = hash("sha224", $string_to_hash);
// sha-256 here
$mhash_result_without_hmac_parameter5 = bin2hex(mhash(MHASH_SHA256, $string_to_hash));
$hash_result_without_hmac_parameter5 = hash("sha256", $string_to_hash);
// SHA384 here
$mhash_result_without_hmac_parameter6 = bin2hex(mhash(MHASH_SHA384, $string_to_hash));
$hash_result_without_hmac_parameter6 = hash("SHA384", $string_to_hash);
// SHA512 here
$mhash_result_without_hmac_parameter7 = bin2hex(mhash(MHASH_SHA512, $string_to_hash));
$hash_result_without_hmac_parameter7 = hash("SHA512", $string_to_hash);
// RipeMD-128
$mhash_result_without_hmac_parameter8 = bin2hex(mhash(MHASH_RipeMD128, $string_to_hash));
$hash_result_without_hmac_parameter8 = hash("RipeMD128", $string_to_hash);
// RipeMD-160
$mhash_result_without_hmac_parameter9 = bin2hex(mhash(MHASH_RipeMD160, $string_to_hash));
$hash_result_without_hmac_parameter9 = hash("RipeMD160", $string_to_hash);
// whirlpool
$mhash_result_without_hmac_parameter10 = bin2hex(mhash(MHASH_whirlpool, $string_to_hash));
$hash_result_without_hmac_parameter10 = hash("whirlpool", $string_to_hash);
// tiger128,3
$mhash_result_without_hmac_parameter11 = bin2hex(mhash(MHASH_tiger128,3, $string_to_hash));
$hash_result_without_hmac_parameter11 = hash("tiger128,3", $string_to_hash);
// tiger160,3
$mhash_result_without_hmac_parameter12 = bin2hex(mhash(MHASH_tiger160,3, $string_to_hash));
$hash_result_without_hmac_parameter12 = hash("tiger160,3", $string_to_hash);
// tiger192,3
$mhash_result_without_hmac_parameter13 = bin2hex(mhash(MHASH_tiger192,3, $string_to_hash));
$hash_result_without_hmac_parameter13 = hash("tiger192,3", $string_to_hash);
// tiger128,4
$mhash_result_without_hmac_parameter14 = bin2hex(mhash(MHASH_tiger128,4, $string_to_hash));
$hash_result_without_hmac_parameter14 = hash("tiger128,4", $string_to_hash);
// tiger160,4
$mhash_result_without_hmac_parameter15 = bin2hex(mhash(MHASH_tiger160,4, $string_to_hash));
$hash_result_without_hmac_parameter15 = hash("tiger160,4", $string_to_hash);
// tiger192,4
$mhash_result_without_hmac_parameter16 = bin2hex(mhash(MHASH_tiger192,4, $string_to_hash));
$hash_result_without_hmac_parameter16 = hash("tiger192,4", $string_to_hash);
// snefru
$mhash_result_without_hmac_parameter17 = bin2hex(mhash(MHASH_snefru, $string_to_hash));
$hash_result_without_hmac_parameter17 = hash("snefru", $string_to_hash);
// gost
$mhash_result_without_hmac_parameter18 = bin2hex(mhash(MHASH_gost, $string_to_hash));
$hash_result_without_hmac_parameter18 = hash("gost", $string_to_hash);
// adler32
$mhash_result_without_hmac_parameter19 = bin2hex(mhash(MHASH_adler32, $string_to_hash));
$hash_result_without_hmac_parameter19 = hash("adler32", $string_to_hash);
// crc32
$mhash_result_without_hmac_parameter20 = bin2hex(mhash(MHASH_crc32, $string_to_hash));
$hash_result_without_hmac_parameter20 = hash("crc32", $string_to_hash);
// crc32b
$mhash_result_without_hmac_parameter21 = bin2hex(mhash(MHASH_crc32b, $string_to_hash));
$hash_result_without_hmac_parameter21 = hash("crc32b", $string_to_hash);
// haval128,3
$mhash_result_without_hmac_parameter22 = bin2hex(mhash(MHASH_haval128,3, $string_to_hash));
$hash_result_without_hmac_parameter22 = hash("haval128,3", $string_to_hash);
// haval160,3
$mhash_result_without_hmac_parameter23 = bin2hex(mhash(MHASH_haval160,3, $string_to_hash));
$hash_result_without_hmac_parameter23 = hash("haval160,3", $string_to_hash);
// haval192,3
$mhash_result_without_hmac_parameter24 = bin2hex(mhash(MHASH_haval192,3, $string_to_hash));
$hash_result_without_hmac_parameter24 = hash("haval192,3", $string_to_hash);
// haval224,3
$mhash_result_without_hmac_parameter25 = bin2hex(mhash(MHASH_haval224,3, $string_to_hash));
$hash_result_without_hmac_parameter25 = hash("haval224,3", $string_to_hash);
// haval256,3
$mhash_result_without_hmac_parameter26 = bin2hex(mhash(MHASH_haval256,3, $string_to_hash));
$hash_result_without_hmac_parameter26 = hash("haval256,3", $string_to_hash);
// haval128,4
$mhash_result_without_hmac_parameter27 = bin2hex(mhash(MHASH_haval128,4, $string_to_hash));
$hash_result_without_hmac_parameter27 = hash("haval128,4", $string_to_hash);
// haval160,4
$mhash_result_without_hmac_parameter28 = bin2hex(mhash(MHASH_haval160,4, $string_to_hash));
$hash_result_without_hmac_parameter28 = hash("haval160,4", $string_to_hash);
// haval192,4
$mhash_result_without_hmac_parameter29 = bin2hex(mhash(MHASH_haval192,4, $string_to_hash));
$hash_result_without_hmac_parameter29 = hash("haval192,4", $string_to_hash);
// haval224,4
$mhash_result_without_hmac_parameter30 = bin2hex(mhash(MHASH_haval224,4, $string_to_hash));
$hash_result_without_hmac_parameter30 = hash("haval224,4", $string_to_hash);
// haval256,4
$mhash_result_without_hmac_parameter31 = bin2hex(mhash(MHASH_haval256,4, $string_to_hash));
$hash_result_without_hmac_parameter31 = hash("haval256,4", $string_to_hash);
// haval128,5
$mhash_result_without_hmac_parameter32 = bin2hex(mhash(MHASH_haval128,5, $string_to_hash));
$hash_result_without_hmac_parameter32 = hash("haval128,5", $string_to_hash);
// haval160,5
$mhash_result_without_hmac_parameter33 = bin2hex(mhash(MHASH_haval160,5, $string_to_hash));
$hash_result_without_hmac_parameter33 = hash("haval160,5", $string_to_hash);
// haval192,5
$mhash_result_without_hmac_parameter34 = bin2hex(mhash(MHASH_haval192,5, $string_to_hash));
$hash_result_without_hmac_parameter34 = hash("haval192,5", $string_to_hash);
// haval224,5
$mhash_result_without_hmac_parameter35 = bin2hex(mhash(MHASH_haval224,5, $string_to_hash));
$hash_result_without_hmac_parameter35 = hash("haval224,5", $string_to_hash);
// haval256,5
$mhash_result_without_hmac_parameter36 = bin2hex(mhash(MHASH_haval256,5, $string_to_hash));
$hash_result_without_hmac_parameter36 = hash("haval256,5", $string_to_hash);
print('<input value="'.$hash_result_without_hmac_parameter.'" />');
print('<textarea>'.$hash_result_without_hmac_parameter1.'</textarea>');
print("<b>MD5 Hash:</b> $hash_result_without_hmac_parameter2<br><br>");
print("<b>SHA-1 Hash:</b> $hash_result_without_hmac_parameter3<br><br>");
print("<b>SHA-224 Hash:</b> $hash_result_without_hmac_parameter4<br><br>");
print("<b>SHA-256 Hash:</b> $hash_result_without_hmac_parameter5<br><br>");
print("<b>SHA-384:</b> $hash_result_without_hmac_parameter6<br><br>");
print("<b>SHA-512 Hash:</b> $hash_result_without_hmac_parameter7<br><br>");
print("<b>RipeMD-128 Hash:</b> $hash_result_without_hmac_parameter8<br><br>");
print("<b>RipeMD-160 Hash:</b> $hash_result_without_hmac_parameter9<br><br>");
print("<b>Whirlpool Hash:</b> $hash_result_without_hmac_parameter10<br><br>");
print("<b>Tiger 128,3 Hash:</b> $hash_result_without_hmac_parameter11<br><br>");
print("<b>Tiger 160,3 Hash:</b> $hash_result_without_hmac_parameter12<br><br>");
print("<b>Tiger 192,3 Hash:</b> $hash_result_without_hmac_parameter13<br><br>");
print("<b>Tiger 128,4 Hash:</b> $hash_result_without_hmac_parameter14<br><br>");
print("<b>Tiger 160,4 Hash:</b> $hash_result_without_hmac_parameter15<br><br>");
print("<b>Tiger 192,4 Hash:</b> $hash_result_without_hmac_parameter16<br><br>");
print("<b>Snefru Hash:</b> $hash_result_without_hmac_parameter17<br><br>");
print("<b>Gost Hash:</b> $hash_result_without_hmac_parameter18<br><br>");
print("<b>Adler 32 Hash:</b> $hash_result_without_hmac_parameter19<br><br>");
print("<b>CRC 32 Hash:</b> $hash_result_without_hmac_parameter20<br><br>");
print("<b>CRC 32b Hash:</b> $hash_result_without_hmac_parameter21<br><br>");
print("<b>Haval 128,3 Hash:</b> $hash_result_without_hmac_parameter22<br><br>");
print("<b>Haval 160,3 Hash:</b> $hash_result_without_hmac_parameter23<br><br>");
print("<b>Haval 192,3 Hash:</b> $hash_result_without_hmac_parameter24<br><br>");
print("<b>Haval 224,3 Hash:</b> $hash_result_without_hmac_parameter25<br><br>");
print("<b>Haval 256,3 Hash:</b> $hash_result_without_hmac_parameter26<br><br>");
print("<b>Haval 128,4 Hash:</b> $hash_result_without_hmac_parameter27<br><br>");
print("<b>Haval 160,4 Hash:</b> $hash_result_without_hmac_parameter28<br><br>");
print("<b>Haval 192,4 Hash:</b> $hash_result_without_hmac_parameter29<br><br>");
print("<b>Haval 224,4 Hash:</b> $hash_result_without_hmac_parameter30<br><br>");
print("<b>Haval 256,4 Hash:</b> $hash_result_without_hmac_parameter31<br><br>");
print("<b>Haval 128,5 Hash:</b> $hash_result_without_hmac_parameter32<br><br>");
print("<b>Haval 160,5 Hash:</b> $hash_result_without_hmac_parameter33<br><br>");
print("<b>Haval 192,5 Hash:</b> $hash_result_without_hmac_parameter34<br><br>");
print("<b>Haval 224,5 Hash:</b> $hash_result_without_hmac_parameter35<br><br>");
print("<b>Haval 256,5 Hash:</b> $hash_result_without_hmac_parameter36<br><br>");
}
?>