Le hachage est-il la même chose que le chiffrement?
Non. Le chiffrement est réversible; le hachage est unidirectionnel.
Générez des hachages MD5, SHA-1, SHA-256, SHA-512
Pas pour la sécurité. Pour la déduplication et les clés de cache c'est encore bien.
Non. Le chiffrement est réversible; le hachage est unidirectionnel.
Oui, les fonctions de hachage sont déterministes. Un seul espace donne un hachage complètement différent.
Une fonction de hachage convertit des données de longueur arbitraire en une chaîne de longueur fixe. MD5(128 bits), SHA-1(160 bits), SHA-256(256 bits), SHA-512(512 bits) sont des algorithmes courants.
MD5 et SHA-1 ont des vulnérabilités de collision et ne sont plus recommandés pour la sécurité. SHA-256 et SHA-512 restent sûrs.
Comparez la somme de contrôle SHA-256 après téléchargement avec la valeur officielle pour vérifier que le fichier n'a pas été modifié.
SHA-256 est trop rapide. Utilisez bcrypt ou Argon2 pour le hachage des mots de passe.
Bitcoin utilise SHA-256 pour lier les blocs. Modifier des transactions historiques change tous les hachages de blocs suivants.