PHP и SHA2




bg[Sie finden unsere Datenschutzerklärung bg[hier].]

Можете лесно изход хеша:

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

?>