Guest dizzy Posted December 3, 2011 Share Posted December 3, 2011 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 More sharing options...
Recommended Posts