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.
Former for Encryption?
- Daniel
- Admin
- Indlæg:625
- Tilmeldt:14. jun 2011, 09:27
- Geografisk sted:Danmark, Fyn, Nørre Aaby
- Kontakt:
Re: Former for Encryption?
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:
Lige hurtigt sat op, og ikke med alt database halløj også.
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;
}
}