Jump to content
Addicted2 Romania
Aplicatiile pentru functia de "Helper" pentru serverul de Minecraft sunt deschise !

[Php] Criptarea Parolelor Utilizand Md5 Si Sha1


Guest dizzy

Recommended Posts

Inca un nou exemplu, se va descrie cum se encodeaza continutul unei variabile, si o sa luam exemplu variabile in care stocam o parola.

1. Hai sa vedem un exemplu simplu prin care se verifica daca parola introdusa este corecta:

<?php

$parola_site = "ab1234";

$parola_introdusa = $_REQUEST["parola"]; // in cazul in care este introdusa printr-un formular este recomandat folosirea $_POST["parola"];

//verificam daca parola e ok

if ($parola_introdusa == $parola_site) {

echo "Parola este corecta!";

}

else{

echo "Mai incercati!";

}

?>

1.1. Criptare folosind functia md5(), valoarea md5("ab1234") = "8b14dbe9e9e0551a989d61c4c9fd70f7";

Urmeaza in mare acelasi cod de php:

<?php

$parola_site = "8b14dbe9e9e0551a989d61c4c9fd70f7"; //aici introducem valoarea criptata

$parola_introdusa = $_REQUEST["parola"]; // in cazul in care este introdusa printr-un formular este recomandat folosirea $_POST["parola"];

//verificam daca parola e ok

if (md5($parola_introdusa) == $parola_site) {

echo "Parola este corecta!";

}

else{

echo "Mai incercati!";

}

?>

1.2. Incercam si cu sha1, sha1("ab1234") = "67065eec4f692c4a0691d3649c44e137e935f33d";

<?php

$parola_site = "67065eec4f692c4a0691d3649c44e137e935f33d"; //aici introducem valoarea criptata

$parola_introdusa = $_REQUEST["parola"]; // in cazul in care este introdusa printr-un formular este recomandat folosirea $_POST["parola"];

//verificam daca parola e ok

if (sha1($parola_introdusa) == $parola_site) {

echo "Parola este corecta!";

}

else{

echo "Mai incercati!";

}

?>

Atentie: Parola criptata nu poate fi decriptata!

Bafta!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...