Former for Encryption?

Her kan du få hjælp og stille spørgsmål til MySQL/MySQLi!
Besvar
shukbob
Rutineret
Rutineret
Indlæg: 60
Tilmeldt: 1. mar 2012, 06:37

Former for Encryption?

Indlæg af shukbob » 2. mar 2013, 07:53

Hejsa forum. Jeg er igang med at lave et login-system og jeg er bange for at kunne se andres koder i PhpMyAdmin.
Jeg ville derfor gerne have hjælp til hvordan man encrypter adgangskoder og mere privat infomation.

Brugeravatar
Daniel
Admin
Admin
Indlæg: 625
Tilmeldt: 14. jun 2011, 09:27
Geografisk sted: Danmark, Fyn, Nørre Aaby
Kontakt:

Re: Former for Encryption?

Indlæg af Daniel » 2. mar 2013, 13:18

Hej shukbob.

Hvis din side ikke står over for at blive hacket af top professionelle folk, så vil et md5() hash være yderst effektivt. :)
Det eneste du egentligt skal gøre er at skrive det du gerne vil have "skjult" ind i md5(), md5("password"); eller md5($password);

Så hvis du bruger det i et password system så skal du bare sørge for at ændre password til md5(), inden du begynder at tjekker det i databasen.

Den måde det virker på er at den laver det om til en masse bogstaver som er ufatteligt svært at bryde.

Eksempel på hvad jeg mener:

Kode: Vælg alt

if(isset($_POST['submit'])) {
   $username = mysql_real_escape_string($_POST['username']);
   $password = md5(mysql_real_escape_string($_POST['password']));

   if($password === $database_password) {
      $_SESSION['login'] = 1;
   }
}
Lige hurtigt sat op, og ikke med alt database halløj også.

Besvar