Eine Umstellung von MD5 auf SHA256?
Ich habe ein vBulletin-Datenbank mit Doppel-MD5 Passwörter würde und ein Salz, wäre es möglich, das Passwort in der vBulletin-Datenbank, konvertieren Sie Sie mit SHA256 und dann speichern Sie Sie in eine neue Datenbank? Gibt es eine wirklich einfache Möglichkeit, dies zu tun?
Meine Haupt-und einzige Grund ist, um zu verhindern, dass Benutzer mit, um neue Konten erstellen, und beenden Sie die Verwendung von MD5.
Verschlüsselung wie MD5, SHA256 usw. können nicht rückgängig gemacht werden das einzige was man jetzt tun kann, ist zu Fragen Sie Ihren Benutzer, Ihre Kennwörter zu ändern oder zurücksetzen von Kennwörtern für alle Benutzer und E-Mail Sie..
Erstellen Sie einen neuen Passwort-Spalte in der Datenbank, wo Sie speichern Sie die neuen hashes. Sobald sich ein Benutzer anmeldet, verwenden Sie das raw-Passwort, das er/Sie zur Verfügung gestellt hash es mit sha256. Früher oder später, die meisten aktiven Benutzern, Passwörter werden gehasht mit sha256.
Erstellen Sie einen neuen Passwort-Spalte in der Datenbank, wo Sie speichern Sie die neuen hashes. Sobald sich ein Benutzer anmeldet, verwenden Sie das raw-Passwort, das er/Sie zur Verfügung gestellt hash es mit sha256. Früher oder später, die meisten aktiven Benutzern, Passwörter werden gehasht mit sha256.
InformationsquelleAutor Ariana | 2013-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hashing-algorithmen sind one-way - d.h. Sie kann nicht rückgängig gemacht werden anders als die Verschlüsselungs-Entschlüsselungs-algorithmen.
MD5()
ist ein hashing-Algorithmus , so istSHA-1 /SHA-256;
Es ist gut zu wissen, dass Sie aufgehört haben,
MD5()
und den übergang zuSHA-256()
Lösung für Ihr problem.
Ersten ausführen einer Abfrage in deiner Benutzer-Tabelle wie diese
Nun alle Ihre
MD5
Hash-Passwörter werden inSHA256
Hashes.Jedoch, Sie können nicht aufhören,
MD5
in Ihrem login - /register-Seiten. Sie ändern Ihre überprüfung der LogikInformationsquelleAutor Shankar Damodaran