Sicherheit: Wo werden MySQL-Passwörter gespeichert?


8

Wo werden MySQL-Passwörter gespeichert und verschlüsselt oder sogar gehasht?

Antworten:


16

MySQL - Passwörter werden in der gespeicherten Benutzertabelle der MySQL - Datenbank und sind verschlüsselt seine eigenen Algorithmus.

Weitere Informationen finden Sie in der MySQL-Dokumentation


Der Verschlüsselungsalgorithmus ist im Wesentlichen SHA1
Morgan Tocker

6

MySQL-Passwörter für Benutzer werden in MySQL selbst gespeichert. Sie werden in der mysql.userTabelle gespeichert . Die Passwörter werden standardmäßig mit der PASSWORD()Funktion gehasht , es gibt jedoch andere Alternativen , obwohl keine im Klartext sind.


0

Ich denke, Sie meinen die Datenbankberechtigungen ... Sie werden in den Schema- und Berechtigungstabellen gespeichert. Weitere Informationen finden Sie hier:

http://www.grahamwideman.com/gw/tech/mysql/perms/index.htm


Warum würden Sie annehmen, dass es sich um Datenbankberechtigungen handelt, wenn das OP speziell Kennwörter angibt?
DKNUCKLES

Was ich damit meinte war, dass das OP wirklich die Tabelle wollte, die die globale Datenbankbenutzerliste (mit Passwörtern) und deren Berechtigungen enthält ... nicht einfach eine vom Benutzer erstellte "Benutzerauthentifizierungstabelle". Da die Frage sehr vage war, ist es schwierig, den wahren Zweck zu bestimmen.
Compcentral
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.