Qual è il modo più sicuro in cui è possibile eseguire l'hash / crittografare una password per il mio sito web?
Non c'è davvero un modo più sicuro, ma questi sono i migliori consigli che posso offrire:
^ Questo dovrebbe portarti a un buon inizio, qualche lettura sulla teoria delle password e l'opinione sarebbe anche una buona idea.
"Più sicuro" dipende dalle circostanze e dal contesto; non esiste una risposta assoluta valida per tutti.
Tuttavia, ci sono molte conoscenze accumulate sull'argomento. Fondamentalmente, si desidera un processo di hashing a senso unico , in modo che chi ottiene un accesso in lettura al server non ottenga immediatamente una copia utilizzabile delle password. Il processo di hashing dovrebbe anche dissuadere attacchi paralleli (per cui è usato salt) e essere rallentato in modo configurabile (il più lento possibile da tollerare sulla tua macchina, come un tentativo di rallentare anche l'aggressore).
Leggi prima questo ; dovrebbe rispondere alla maggior parte delle tue domande e fornire link.
Leggi altre domande sui tag passwords