La façon dont l'insécurité est un salée SHA1 par rapport à un salée SHA512

SHA512 est plus complexe que SHA1, mais la sécurité de combien suis-je à perdre en le hachant un salée mot de passe avec SHA1 par rapport à hacher avec 512? en termes de temps il faudrait pour que quelqu'un qui a la db pour craquer un mot de passe unique. Je suis à l'aide d'un cadre qui ne me donne pas un accès facile à SHA512, je dois remplacer des trucs pour le faire fonctionner, donc je suis en train de penser à l'utiliser SHA1, bien que dans le passé, j'ai toujours utilisé SHA512.

tout est imaginable différence. la seule chose que vous devez vraiment prendre soin de est le sel.
Différence entre SHA512 et SHA1 est imaginable. Personne ne peut briser, soit encore (même md5 à mon avis). Donc, son négligeable dans la vie réelle. Alors que sans sel, c'est tout aussi vulnérables à la pré-calculé "arc-en-ciel" de la table (string=hash) de recherche. Donc, paresseux mot de passe seront récupérés en quelques secondes, pas question d'algorithme de hachage. Ainsi, le salage est bien plus important que l'algorithme de hachage particulier

OriginalL'auteur jblue | 2010-09-18