Hallo
Ich benutze folgenden Code, um ein Passwort in MD5 zu hashen, jedoch kommt immer das Klartext Passwort heraus, warum ? Ich will die mit dem alten System gehasten Passwörter auf MD% umspeichern und habe folgenden Code geschrieben: Eben Passwort wird immer Klartext gespeichert:
OnPlayerDialogResponse
new pass[256];
format(pass, 255, "%s", inputtext);
Encrypt(pass);
if(strcmp(pass, mysql_GetString("Spieler", "Passwort", "Name", PlayerName[playerid]), true) == 0)
{
MD5_Hash(inputtext);
mysql_SetString("Spieler", "Passwort", inputtext, "Name", PlayerName[playerid]);
SendClientMessage(playerid,COLOR_RED,"Update der Passwortverschlüsselung abgeschlossen - bitte reloggen");
Kick(playerid);
return 1;
}
MD5_Hash(inputtext);
if(strcmp(inputtext, mysql_GetString("Spieler", "Passwort", "Name", PlayerName[playerid]), true) == 0)
{
Wäre um schnelle Hilfe extrem froh
MfG dUDA