• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

phpmyadmin mit md5

syuam

Neues Mitglied
hey leute hier ein kurzes script wie ich es mir vorgestellt habe, in meinem "phpmyadmin" neue Administratoren zu erstellen:
PHP:
require "connect_to_mysql.php";  
$sqlCommand = "CREATE TABLE admin (
                  id int(11) NOT NULL auto_increment,
                  username varchar(24) NOT NULL,
                  password varchar(24) NOT NULL,
                  last_log_date date NOT NULL,
                  PRIMARY KEY (id),
                  UNIQUE KEY username (username)
                  ) ";
if ($mysqli->query($sqlCommand)) { 
    echo "Your admin table has been created successfully!"; 
} else { 
    echo "CRITICAL ERROR; ".$mysqli->error; 
}
Nun weiß ich ja schon, wie man Passwörter mit md5 verschlüsselt, aber halt nur bei Registrier-Formularen.
Hier wird der Admin aber direkt bei phpmyadmin erstellt.
Wie verschlüssele ich da das Passwort?
lg
 
Werbung:
Hallo,

md5 ist veraltet und zu unsicher, sha1 ist aktuell.

einfach das PW vorher Hash erstellen und das speichern.
(das gleiche mit md5() aber dann mit Salt einfach mal Onkel G fragen)
$passwordHash = sha1($_POST['password']);

Cheffchen
 
In phpmyadmin schreibt man SQL. Deine Frage zielt also auf die SQL-Schreibweise ab. Und die sieht (bei MySQL als Datenbanksystem) so aus:

Code:
INSERT INTO table SET rowname = MD5('passwort');
 
Werbung:
Hallo,

md5 ist veraltet und zu unsicher, sha1 ist aktuell.

einfach das PW vorher Hash erstellen und das speichern.
(das gleiche mit md5() aber dann mit Salt einfach mal Onkel G fragen)


Cheffchen

sha1 ist auch nicht viel besser. Die sha2-Familie ist mittlerweile das Minimum.
Ich rate zu sha512, wenn man schon dabei ist (sh. crypt()).
 
Zurück
Oben