Con gli infiniti poteri del linguaggio php è possibile anche criptare le password, in modo da renderle più sicure e meno intercettabili quando vengono salvate nei database.
Ci sono diversi modi per criptare una password con il php, uno dei più storici e sicuri è quello di usare l'algoritmo di criptazione chiamato MD5.
Come criptare una password con il php
Criptare una password con il php con la funzione MD5 è semplicissimo, basta chiamare la funzione stessa, passandogli la stringa da cifrare.
La sintassi da usare è la seguente:
md5("password-da-criptare");
Provate ad esempio a scrivere questa riga di codice:
echo md5("cipiriniello");
Vi restituirà a video una stringa cifrata del genere:
404e9730caa072bef472388ea941a7af
Se poi volete fare un controllo sulla cifratura, potete scrivere una cosa del genere:
if (md5("cipiriniello")=="404e9730caa072bef472388ea941a7af") echo "ok";
Ed a video dovreste ricevere la scritta ok.
Ovviamente, criptare una password prima di salvarla in un database è cosa buona e giusta, ma non può non mancare il buon senso a monte.
Se infatti i vostri utenti sceglieranno come password il nome del loro cane, per un hackerozzo non sarà poi così difficile scoprire i loro dati d'accesso.
Piaciuto l'articolo? Lascia un commento!
EmoticonEmoticon