Wie jeder weiß, dass Drupal Passwort speichern mit SHA2-Methode, die Verschlüsselung + Hashing + Salt auf ihm beinhaltet.Password Migration - Drupal SHA2 zu PHP MD5 Version
Ich habe eine Liste von Passwörtern, die derzeit von einigen meiner Kunden in Drupal verwendet werden. Da wir das gesamte System auf Custom PHP migriert haben, können wir nicht dieselben Passwörter verwenden. Und wir wollen wirklich nicht jeden in der Datenbank bitten, ein neues Passwort zu generieren.
Wenn es irgendeinen Weg gibt, wo wir alle Passwörter ändern könnten, die in SHA2 (Drupal - 512 Encryption) sind, um unser neues System zu unterstützen, das momentan MD5/SHA1 (PHP Mysql Datenbank) hat.
Jede Hilfe wäre willkommen.
Nein, es gibt keine Möglichkeit, sie ohne Benutzerinteraktion zu konvertieren. Ist das neue System so gesperrt, dass Sie nicht einfach das gleiche Hash wie das alte verwenden können?MD5 ist unsicher und SHA1 ist bereits fraglich. –
Wir möchten keinen unserer Benutzer bitten, seine Passwörter zurückzusetzen. Da das neue System von uns entwickelt wurde, haben wir die vollständige Kontrolle über die Auswahl des Algorithmus für unsere Passwörter. Der springende Punkt dabei ist, dass unsere Passwörter, die in Drupal waren, nicht in der mysql-basierten Version funktionieren. –
Ich verstehe nicht "MySQL-based kompatibel." Die Datenbank speichert nur Werte, wie wirkt sich das auf die Authentifizierung aus? Erfolgt die Authentifizierung nicht in Ihrem Code? –