Hash berechnen mit PHP
Info von Axuter | 11.06.2012 um 13:57
Viele wissen gar nicht, dass man mit PHP auch andere Hashs als MD5 und CRC32 berechnen kann. Für MD5 und CRC32 wie auch für einige weitere Hashs gibt es die separaten Funktionen md5() und crc32(). Für viele weitere Hashs gibt es die Funktion hash(), die man wie folgt aufrufen kann:
$string = 'Wir berechnen den Hash dieses Strings.'; echo hash('md5', $string); echo hash('adler32', $string);
Die Funktion kennt folgende Paramater, um die unterschiedlichen Hashs zu berechnen:
- adler32
- crc32, crc32b
- gost
- haval128,3, haval160,3, haval192,3, haval224,3, haval256,3
- haval128,4, haval160,4, haval192,4, haval224,4, haval256,4
- haval128,5, haval160,5, haval192,5, haval224,5, haval256,5
- md2, md4, md5
- ripemd128, ripemd160, ripemd256, ripemd320
- salsa10, salsa20
- sha1, sha224, sha256, sha384, sha512
- snefru, snefru256
- tiger128,3, tiger160,3, tiger192,3
- tiger128,4, tiger160,4, tiger192,4
- whirpool
Die Funktion hash() ist ab Version 5 Bestandteil von PHP. Für ältere Versionen von PHP kann man die Erweiterung mhash benutzen, mit der man auch die Hashs berechnen kann.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
PHP: Unterschied zwischen hash und mhash
Frage | 1 Antwort
Ist das Liebeskummer oder was anderes?
Offene Frage | 1 Antwort
PHP: Strings mit Ctype-Funktionen auf Zeichenklassen überprüfen
Artikel | 0 Kommentare
PHP: Nur bestimmte Buchstaben, Zahlen und Zeichen in einem String zulassen
Tipp | 10 Kommentare
PHP: Zeit und Performance messen
Tutorial | 0 Kommentare
PHP: Beliebige Zeichen am Anfang und Ende eines Strings entfernen
Tutorial | 0 Kommentare
Mehrere Texte gleichzeitig ersetzen
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.