• 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
 
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');
 
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