lunedì 12 dicembre 2016

Come criptare una password con il php (MD5)

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