Можете лесно изход хеша:
<?php
echo hash('sha256', 'Hello World'); // SHA-256
echo hash('sha384', 'Hello World'); // SHA-384
echo hash('sha512', 'Hello World'); // SHA-512
?>
или го сложи в един клас.
<?php
class myClass {
static function myHash($type, $string) {
if (
$type == "sha256" ||
$type == "sha384" ||
$type == "sha512"
) {
return hash($type, $string);
} else {
throw new Exception("No SHA-2.")
}
}
}
echo myClass::myHash("sha256", "Hello World"); // SHA-256
echo myClass::myHash("sha384", "Hello World"); // SHA-384
echo myClass::myHash("sha512", "Hello World"); // SHA-512
?>