PHP und SHA2




Sie finden unsere Datenschutzerklärung hier.

Du kannst den Hash einfach ausgeben:

<?php

	echo hash('sha256', 'Hello World'); // SHA-256
	echo hash('sha384', 'Hello World'); // SHA-384
	echo hash('sha512', 'Hello World'); // SHA-512

?>

oder eine Klasse erstellen.

<?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

?>