Teil von  SELFPHP
Professional CronJob-Service

Suche

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
 
MD5-Hash-Summe überprüfen

Am Ende der Seite finden Sie das komplette Beispiel als Download.

Systemvoraussetzung

  • Linux
  • Windows
  • PHP 3 >= 3.0.9
  • PHP 4
  • PHP 5
  • PCRE-Bibliothek

Datei(en)

md5_check.php

Problem


Wie Sie bereits bei dem Thema Captcha in diesem Buch gesehen haben, benötigen Sie oftmals Routinen, um eine übermittelte MD5HashSumme zu überprüfen.


Lösung

Bei solchen Überprüfungen helfen uns reguläre Ausdrücke wie in diesem Beispiel mit preg_match(). Eine MD5-HashSumme besteht aus Kleinbuchstaben (a-f), Zahlen (0-9) und ist genau 32 Zeichen lang. Mit diesen Informationen ist es jetzt ein Leichtes, die Variable zu prüfen.

$hash (25) soll die übermittelte Variable sein. Falls der Inhalt der Variable nicht den zuvor beschriebenen Kriterien entspricht (27), so wird eine neue MD5-Hash-Summe basierend auf der aktuellen Zeit in Sekunden erstellt. Ist die MD5-Hash-Summe richtig gewesen (30), können wir fortfahren.

25:
26:
27:
28:
29:
30:
31:
32:
$hash md5(time());

if(!
preg_match('/^[a-f0-9]{32}$/',$hash)){
    echo 
'Falscher MD5-Hash!<br>';
    echo 
'Generiere neuen MD5-Hash: '$hash md5(time());
} else{
    echo 
'MD5-Hash ist in Ordnung: ' $hash;
}
Beispiel 4.1: md5_check.php

Ausgabe im Browser

MD5Hash ist in Ordnung: 6935bd151d0b7f43f86f42b2ce1d7998


 


Dieses Skript aus dem SELFPHP KOCHBUCH wurde von SELFPHP unter dem "Tarif Mc500" von McAc.net-Webhosting erfolgreich ausgeführt und getestet!

Auf der Übersichtseite unter "McAc.net – Webhosting zu diesem Buch" finden Sie weitere Informationen zu dem Webhostingpaket, dass durch SELFPHP getestet wurde.




 

Download

Info   ZIP BZIP2 TARGZ
Größe   707.00 Byte 819.00 Byte 778.00 Byte

Alle Beispiele als PHP-Datei(en)

Hier haben Sie die Möglichkeit, sich sämtliche auf dieser Seite gezeigten Beispiele als PHP-Dateien direkt downzuloaden.

Umständliches Copy & Paste ist daher nicht mehr notwendig, da alle Beispiele sofort ausprobiert werden können.

Sie haben bei der Auswahl der bereitgestellten Downloads mehrere Möglichkeiten, je nachdem welches Komprimierungsverfahren Sie bevorzugen.

Zurück zur Übersichtsseite


 




:: Premium-Partner ::

Webhosting/Serverlösungen

Pixel X weitere Premium-Partner
 

:: SELFPHP Sponsor ::

Sedo GmbH weitere Sponsoren
 


:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Umrechnung Byte/Kilobyte/Megabyte – Byte/Kibibyte/Mebibyte

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


Tabellen mit Überhang in einer MySQL-Datenbank ermitteln

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2024 E-Mail SELFPHP Inh. Damir Enseleit, info@selfphp.deImpressumKontakt
© 2005-2024 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de