2013-03-05 3 views
0

Je veux mettre en œuvre sha512 dans mon application Web, de sorte que les mots de passe sur ma base de données ne peuvent pas être visibles. Quelqu'un peut-il comment écrire le code pour y parvenir? Toute aide est grandement appréciée!Comment implémenter Sha512 dans mon application web>?

+1

Il serait utile de savoir quelle langue vous écrivez votre application web! –

+0

Pour clarifier cela devrait être fait côté serveur, presque chaque langue a une sorte de bibliothèque (standard ou troisième partie) pour gérer des problèmes comme celui-ci –

Répondre

0

PHP:

$hashed = crypt("secret", '$6$xxxxxxxx$'); 

Java:

import org.apache.commons.codec.digest.Crypt; 
String hashed = Crypt.crypt("secret", "$6$xxxxxxxx$"); 

Il est important que vous utilisez toujours un "sel" lors du cryptage des mots de passe et pas seulement enregistrer la sortie de SHA512 ("secret") pour faire "arc-en-table" attaque plus fort. Le « xxxxxxx » ci-dessus doit être remplacée par une chaîne aléatoire du jeu de caractères a-zA-Z0-9./

Questions connexes