Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 20th, 2012  |  syntax: PHP  |  size: 10.45 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2.  
  3. error_reporting(E_ERROR | E_WARNING | E_PARSE);
  4. echo "<hr /><br />";
  5. $submit = $_POST['submit'];
  6.  
  7. if ($submit) {
  8.  
  9.     $string_to_hash = $_POST['string_to_hash'];
  10.  
  11.     // md2 here
  12.  
  13.     $mhash_result_without_hmac_parameter = bin2hex(mhash(MHASH_MD2, $string_to_hash));
  14.  
  15.     $hash_result_without_hmac_parameter = hash("md2", $string_to_hash);
  16.  
  17.     // md4 here
  18.  
  19.     $mhash_result_without_hmac_parameter1 = bin2hex(mhash(MHASH_MD4, $string_to_hash));
  20.  
  21.     $hash_result_without_hmac_parameter1 = hash("md4", $string_to_hash);
  22.  
  23.     // md5 here
  24.  
  25.     $mhash_result_without_hmac_parameter2 = bin2hex(mhash(MHASH_MD5, $string_to_hash));
  26.  
  27.     $hash_result_without_hmac_parameter2 = hash("MD5", $string_to_hash);
  28.  
  29.     // sha1 here
  30.  
  31.     $mhash_result_without_hmac_parameter3 = bin2hex(mhash(MHASH_SHA1, $string_to_hash));
  32.  
  33.     $hash_result_without_hmac_parameter3 = hash("SHA1", $string_to_hash);
  34.  
  35.     // sha-224 here
  36.  
  37.     $mhash_result_without_hmac_parameter4 = bin2hex(mhash(MHASH_SHA224, $string_to_hash));
  38.  
  39.     $hash_result_without_hmac_parameter4 = hash("sha224", $string_to_hash);
  40.  
  41.     // sha-256 here
  42.  
  43.     $mhash_result_without_hmac_parameter5 = bin2hex(mhash(MHASH_SHA256, $string_to_hash));
  44.  
  45.     $hash_result_without_hmac_parameter5 = hash("sha256", $string_to_hash);
  46.  
  47.     // SHA384 here
  48.  
  49.     $mhash_result_without_hmac_parameter6 = bin2hex(mhash(MHASH_SHA384, $string_to_hash));
  50.  
  51.     $hash_result_without_hmac_parameter6 = hash("SHA384", $string_to_hash);
  52.  
  53.     // SHA512 here
  54.  
  55.     $mhash_result_without_hmac_parameter7 = bin2hex(mhash(MHASH_SHA512, $string_to_hash));
  56.  
  57.     $hash_result_without_hmac_parameter7 = hash("SHA512", $string_to_hash);
  58.  
  59.     // RipeMD-128
  60.  
  61.     $mhash_result_without_hmac_parameter8 = bin2hex(mhash(MHASH_RipeMD128, $string_to_hash));
  62.  
  63.     $hash_result_without_hmac_parameter8 = hash("RipeMD128", $string_to_hash);
  64.  
  65.     // RipeMD-160
  66.  
  67.     $mhash_result_without_hmac_parameter9 = bin2hex(mhash(MHASH_RipeMD160, $string_to_hash));
  68.  
  69.     $hash_result_without_hmac_parameter9 = hash("RipeMD160", $string_to_hash);
  70.  
  71.     // whirlpool
  72.  
  73.     $mhash_result_without_hmac_parameter10 = bin2hex(mhash(MHASH_whirlpool, $string_to_hash));
  74.  
  75.     $hash_result_without_hmac_parameter10 = hash("whirlpool", $string_to_hash);
  76.  
  77.     // tiger128,3
  78.  
  79.     $mhash_result_without_hmac_parameter11 = bin2hex(mhash(MHASH_tiger128,3, $string_to_hash));
  80.  
  81.     $hash_result_without_hmac_parameter11 = hash("tiger128,3", $string_to_hash);
  82.  
  83.     // tiger160,3
  84.  
  85.     $mhash_result_without_hmac_parameter12 = bin2hex(mhash(MHASH_tiger160,3, $string_to_hash));
  86.  
  87.     $hash_result_without_hmac_parameter12 = hash("tiger160,3", $string_to_hash);
  88.  
  89.     // tiger192,3
  90.  
  91.     $mhash_result_without_hmac_parameter13 = bin2hex(mhash(MHASH_tiger192,3, $string_to_hash));
  92.  
  93.     $hash_result_without_hmac_parameter13 = hash("tiger192,3", $string_to_hash);
  94.  
  95.     // tiger128,4
  96.  
  97.     $mhash_result_without_hmac_parameter14 = bin2hex(mhash(MHASH_tiger128,4, $string_to_hash));
  98.  
  99.     $hash_result_without_hmac_parameter14 = hash("tiger128,4", $string_to_hash);
  100.  
  101.     // tiger160,4
  102.  
  103.     $mhash_result_without_hmac_parameter15 = bin2hex(mhash(MHASH_tiger160,4, $string_to_hash));
  104.  
  105.     $hash_result_without_hmac_parameter15 = hash("tiger160,4", $string_to_hash);
  106.  
  107.     // tiger192,4
  108.  
  109.     $mhash_result_without_hmac_parameter16 = bin2hex(mhash(MHASH_tiger192,4, $string_to_hash));
  110.  
  111.     $hash_result_without_hmac_parameter16 = hash("tiger192,4", $string_to_hash);
  112.  
  113.     // snefru
  114.  
  115.     $mhash_result_without_hmac_parameter17 = bin2hex(mhash(MHASH_snefru, $string_to_hash));
  116.  
  117.     $hash_result_without_hmac_parameter17 = hash("snefru", $string_to_hash);
  118.  
  119.     // gost
  120.  
  121.     $mhash_result_without_hmac_parameter18 = bin2hex(mhash(MHASH_gost, $string_to_hash));
  122.  
  123.     $hash_result_without_hmac_parameter18 = hash("gost", $string_to_hash);
  124.  
  125.     // adler32
  126.  
  127.     $mhash_result_without_hmac_parameter19 = bin2hex(mhash(MHASH_adler32, $string_to_hash));
  128.  
  129.     $hash_result_without_hmac_parameter19 = hash("adler32", $string_to_hash);
  130.  
  131.     // crc32
  132.  
  133.     $mhash_result_without_hmac_parameter20 = bin2hex(mhash(MHASH_crc32, $string_to_hash));
  134.  
  135.     $hash_result_without_hmac_parameter20 = hash("crc32", $string_to_hash);
  136.  
  137.     // crc32b
  138.  
  139.     $mhash_result_without_hmac_parameter21 = bin2hex(mhash(MHASH_crc32b, $string_to_hash));
  140.  
  141.     $hash_result_without_hmac_parameter21 = hash("crc32b", $string_to_hash);
  142.  
  143.     // haval128,3
  144.  
  145.     $mhash_result_without_hmac_parameter22 = bin2hex(mhash(MHASH_haval128,3, $string_to_hash));
  146.  
  147.     $hash_result_without_hmac_parameter22 = hash("haval128,3", $string_to_hash);
  148.  
  149.     // haval160,3
  150.  
  151.     $mhash_result_without_hmac_parameter23 = bin2hex(mhash(MHASH_haval160,3, $string_to_hash));
  152.  
  153.     $hash_result_without_hmac_parameter23 = hash("haval160,3", $string_to_hash);
  154.  
  155.     // haval192,3
  156.  
  157.     $mhash_result_without_hmac_parameter24 = bin2hex(mhash(MHASH_haval192,3, $string_to_hash));
  158.  
  159.     $hash_result_without_hmac_parameter24 = hash("haval192,3", $string_to_hash);
  160.  
  161.     // haval224,3
  162.  
  163.     $mhash_result_without_hmac_parameter25 = bin2hex(mhash(MHASH_haval224,3, $string_to_hash));
  164.  
  165.     $hash_result_without_hmac_parameter25 = hash("haval224,3", $string_to_hash);
  166.  
  167.     // haval256,3
  168.  
  169.     $mhash_result_without_hmac_parameter26 = bin2hex(mhash(MHASH_haval256,3, $string_to_hash));
  170.  
  171.     $hash_result_without_hmac_parameter26 = hash("haval256,3", $string_to_hash);
  172.  
  173.     // haval128,4
  174.  
  175.     $mhash_result_without_hmac_parameter27 = bin2hex(mhash(MHASH_haval128,4, $string_to_hash));
  176.  
  177.     $hash_result_without_hmac_parameter27 = hash("haval128,4", $string_to_hash);
  178.  
  179.     // haval160,4
  180.  
  181.     $mhash_result_without_hmac_parameter28 = bin2hex(mhash(MHASH_haval160,4, $string_to_hash));
  182.  
  183.     $hash_result_without_hmac_parameter28 = hash("haval160,4", $string_to_hash);
  184.  
  185.     // haval192,4
  186.  
  187.     $mhash_result_without_hmac_parameter29 = bin2hex(mhash(MHASH_haval192,4, $string_to_hash));
  188.  
  189.     $hash_result_without_hmac_parameter29 = hash("haval192,4", $string_to_hash);
  190.  
  191.     // haval224,4
  192.  
  193.     $mhash_result_without_hmac_parameter30 = bin2hex(mhash(MHASH_haval224,4, $string_to_hash));
  194.  
  195.     $hash_result_without_hmac_parameter30 = hash("haval224,4", $string_to_hash);
  196.  
  197.     // haval256,4
  198.  
  199.     $mhash_result_without_hmac_parameter31 = bin2hex(mhash(MHASH_haval256,4, $string_to_hash));
  200.  
  201.     $hash_result_without_hmac_parameter31 = hash("haval256,4", $string_to_hash);
  202.  
  203.     // haval128,5
  204.  
  205.     $mhash_result_without_hmac_parameter32 = bin2hex(mhash(MHASH_haval128,5, $string_to_hash));
  206.  
  207.     $hash_result_without_hmac_parameter32 = hash("haval128,5", $string_to_hash);
  208.  
  209.     // haval160,5
  210.  
  211.     $mhash_result_without_hmac_parameter33 = bin2hex(mhash(MHASH_haval160,5, $string_to_hash));
  212.  
  213.     $hash_result_without_hmac_parameter33 = hash("haval160,5", $string_to_hash);
  214.  
  215.     // haval192,5
  216.  
  217.     $mhash_result_without_hmac_parameter34 = bin2hex(mhash(MHASH_haval192,5, $string_to_hash));
  218.  
  219.     $hash_result_without_hmac_parameter34 = hash("haval192,5", $string_to_hash);
  220.  
  221.     // haval224,5
  222.  
  223.     $mhash_result_without_hmac_parameter35 = bin2hex(mhash(MHASH_haval224,5, $string_to_hash));
  224.  
  225.     $hash_result_without_hmac_parameter35 = hash("haval224,5", $string_to_hash);
  226.  
  227.     // haval256,5
  228.  
  229.     $mhash_result_without_hmac_parameter36 = bin2hex(mhash(MHASH_haval256,5, $string_to_hash));
  230.  
  231.     $hash_result_without_hmac_parameter36 = hash("haval256,5", $string_to_hash);
  232.  
  233.  
  234.     print('<input value="'.$hash_result_without_hmac_parameter.'" />');
  235.     print('<textarea>'.$hash_result_without_hmac_parameter1.'</textarea>');
  236.     print("<b>MD5 Hash:</b> $hash_result_without_hmac_parameter2<br><br>");
  237.     print("<b>SHA-1 Hash:</b> $hash_result_without_hmac_parameter3<br><br>");
  238.     print("<b>SHA-224 Hash:</b> $hash_result_without_hmac_parameter4<br><br>");
  239.     print("<b>SHA-256 Hash:</b> $hash_result_without_hmac_parameter5<br><br>");
  240.     print("<b>SHA-384:</b> $hash_result_without_hmac_parameter6<br><br>");
  241.     print("<b>SHA-512 Hash:</b> $hash_result_without_hmac_parameter7<br><br>");
  242.     print("<b>RipeMD-128 Hash:</b> $hash_result_without_hmac_parameter8<br><br>");
  243.     print("<b>RipeMD-160 Hash:</b> $hash_result_without_hmac_parameter9<br><br>");
  244.     print("<b>Whirlpool Hash:</b> $hash_result_without_hmac_parameter10<br><br>");
  245.     print("<b>Tiger 128,3 Hash:</b> $hash_result_without_hmac_parameter11<br><br>");
  246.     print("<b>Tiger 160,3 Hash:</b> $hash_result_without_hmac_parameter12<br><br>");
  247.     print("<b>Tiger 192,3 Hash:</b> $hash_result_without_hmac_parameter13<br><br>");
  248.     print("<b>Tiger 128,4 Hash:</b> $hash_result_without_hmac_parameter14<br><br>");
  249.     print("<b>Tiger 160,4 Hash:</b> $hash_result_without_hmac_parameter15<br><br>");
  250.     print("<b>Tiger 192,4 Hash:</b> $hash_result_without_hmac_parameter16<br><br>");
  251.     print("<b>Snefru Hash:</b> $hash_result_without_hmac_parameter17<br><br>");
  252.     print("<b>Gost Hash:</b> $hash_result_without_hmac_parameter18<br><br>");
  253.     print("<b>Adler 32 Hash:</b> $hash_result_without_hmac_parameter19<br><br>");
  254.     print("<b>CRC 32 Hash:</b> $hash_result_without_hmac_parameter20<br><br>");
  255.     print("<b>CRC 32b Hash:</b> $hash_result_without_hmac_parameter21<br><br>");
  256.     print("<b>Haval 128,3 Hash:</b> $hash_result_without_hmac_parameter22<br><br>");
  257.     print("<b>Haval 160,3 Hash:</b> $hash_result_without_hmac_parameter23<br><br>");
  258.     print("<b>Haval 192,3 Hash:</b> $hash_result_without_hmac_parameter24<br><br>");
  259.     print("<b>Haval 224,3 Hash:</b> $hash_result_without_hmac_parameter25<br><br>");
  260.     print("<b>Haval 256,3 Hash:</b> $hash_result_without_hmac_parameter26<br><br>");
  261.     print("<b>Haval 128,4 Hash:</b> $hash_result_without_hmac_parameter27<br><br>");
  262.     print("<b>Haval 160,4 Hash:</b> $hash_result_without_hmac_parameter28<br><br>");
  263.     print("<b>Haval 192,4 Hash:</b> $hash_result_without_hmac_parameter29<br><br>");
  264.     print("<b>Haval 224,4 Hash:</b> $hash_result_without_hmac_parameter30<br><br>");
  265.     print("<b>Haval 256,4 Hash:</b> $hash_result_without_hmac_parameter31<br><br>");
  266.     print("<b>Haval 128,5 Hash:</b> $hash_result_without_hmac_parameter32<br><br>");
  267.     print("<b>Haval 160,5 Hash:</b> $hash_result_without_hmac_parameter33<br><br>");
  268.     print("<b>Haval 192,5 Hash:</b> $hash_result_without_hmac_parameter34<br><br>");
  269.     print("<b>Haval 224,5 Hash:</b> $hash_result_without_hmac_parameter35<br><br>");
  270.     print("<b>Haval 256,5 Hash:</b> $hash_result_without_hmac_parameter36<br><br>");
  271.  
  272. }
  273.  
  274. ?>