Oft werden Website-Bereiche mit Passwörtern gesichert. Bei vielen Anwendungen werden diese Passwörter dann als Klartext in einer passwort.txt
gespeichert.
Ein Angreifer muss also nur den Pfad zu dieser Datei herausfinden und hat dann Zugriff auf alle Passwörter. Aus diesem Grund sollten Passwörter stets verschlüsselt werden. In PHP gibt es dazu die Funktion md5()
:
Die dargestellten Code-Zeilen machen aus dem Passwort abcde
die Zeichenkette ab56b4d92b40713acc5af8998 5d 4b786
. Selbst wenn ein Angreifer Zugriff auf diese Zeichenkette hat, kann er das Passwort nicht mehr entschlüsseln. Testen kann man die Funktion auf der Webseite hashgenerator.de
webphp
Coole Sache?
codekicker.de braucht deine Hilfe: Like uns und klicke auf den +1-Button!
PHP-Journal
Das PHP-Journal vermittelt praxisrelevantes Wissen für Entwickler von Web-Applikationen, für Content- und Online-Manager, Agenturen und Webmaster. Neben Praxisartikeln zu Programmiertechniken und Schnittstellen werden im PHP-Journal auch angrenzende Themen wie modernes Webdesign mit AJAX, Aufbau und Betrieb von Web 2.0-Communities und erfolgreiches Online-Marketing zum Beispiel über Suchmaschine-Optimierung behandelt.