Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download
Verwendung der PASSWORD() Funktion in MySQL und MariaDB-Datenbanken
In MySQL und MariaDB wird die Funktion PASSWORD() verwendet, um den Hash eines Passworts mithilfe des nativen Passwort-Hashing-Algorithmus der Datenbank zu berechnen, indem die Funktion eine Zeichenfolge (Passwort) als Eingabe verwendet und den Hashwert als kodierte Zeichenkette zurück gibt.
Der native Passwort-Hashing-Algorithmus, der von MySQL und MariaDB verwendet wird, kann je nach Version und Konfiguration der Datenbank variieren, sollte aber eine bessere Sicherheit bieten als die älteren Passwort-Hashing-Algorithmen wie die Funktion OLD_PASSWORD() oder MD5(), das diese Algorithmen einen stärkeren Schutz vor Brute-Force-Angriffen und dem Knacken von Passwörtern bietet. Die Funktion eignet sich eher nicht für allgemeine Hashing-Zwecke.