PHP Classes

File: example.php

Recommend this page to a friend!
  Classes of Nick Daniels   PHP AIO Hasher   example.php   Download  
File: example.php
Role: Example script
Content type: text/plain
Description: Example File
Class: PHP AIO Hasher
Create hashes of values using different algorithms
Author: By
Last change: .
Date: 8 years ago
Size: 1,840 bytes
 

Contents

Class file image Download
<?php

/**
 * All-In-One Hasher w/a Pinch of Salt.
 *
 * Algo's
 * - MD5
 * - SHA1/SHA256/SHA512
 * - WHIRLPOOL
 * - CRC32/CRC32B
 * - HAVAL256,3/HAVAL256,4/HAVAL256,5
 */

require_once 'AIOHasher.class.php';

echo
"MD5 no Salt: " . AIOHasher::md5('Hello') . PHP_EOL;
echo
"MD5 with Salt: " . AIOHasher::md5('Hello', true, '5417', 1) . PHP_EOL . PHP_EOL;

echo
"SHA1 no Salt: " . AIOHasher::sha1('Hello') . PHP_EOL;
echo
"SHA1 with Salt: " . AIOHasher::sha1('Hello', true, '5417', 1) . PHP_EOL . PHP_EOL;

echo
"SHA256 no Salt: " . AIOHasher::sha256('Hello') . PHP_EOL;
echo
"SHA256 with Salt: " . AIOHasher::sha256('Hello', true, '5417', 1) . PHP_EOL . PHP_EOL;

echo
"SHA512 no Salt: " . AIOHasher::sha512('Hello') . PHP_EOL;
echo
"SHA512 with Salt: " . AIOHasher::sha512('Hello', true, '5417', 1) . PHP_EOL . PHP_EOL;

echo
"WHIRLPOOL no Salt: " . AIOHasher::whirlpool('Hello') . PHP_EOL;
echo
"WHIRLPOOL with Salt: " . AIOHasher::whirlpool('Hello', true, '5417', 1) . PHP_EOL . PHP_EOL;

echo
"CRC32 no Salt: " . AIOHasher::crc32('Hello') . PHP_EOL;
echo
"CRC32 with Salt: " . AIOHasher::crc32('Hello', true, '5417', 1) . PHP_EOL . PHP_EOL;

echo
"CRC32B no Salt: " . AIOHasher::crc32b('Hello') . PHP_EOL;
echo
"CRC32B with Salt: " . AIOHasher::crc32b('Hello', true, '5417', 1) . PHP_EOL . PHP_EOL;

echo
"HAVAL256,3 no Salt: " . AIOHasher::haval256_3('Hello') . PHP_EOL;
echo
"HAVAL256,3 with Salt: " . AIOHasher::haval256_3('Hello', true, '5417', 1) . PHP_EOL;

echo
"HAVAL256,3 no Salt: " . AIOHasher::haval256_4('Hello') . PHP_EOL;
echo
"HAVAL256,3 with Salt: " . AIOHasher::haval256_4('Hello', true, '5417', 1) . PHP_EOL;

echo
"HAVAL256,5 no Salt: " . AIOHasher::haval256_5('Hello') . PHP_EOL;
echo
"HAVAL256,5 with Salt: " . AIOHasher::haval256_5('Hello', true, '5417', 1) . PHP_EOL;