Définition et usage principal
SHA-256 et SHA-512 sont des fonctions de hachage cryptographique qui produisent une empreinte déterministe d'une chaîne ou d'un contenu.
Intention principale: Calculer rapidement une empreinte SHA-256 ou SHA-512 pour un texte, un checksum ou un test d'intégrité.
Calculer une empreinte cryptographique
SHA-256 et SHA-512 sont utilisés pour checksums, intégrité, signature et diagnostics techniques.
Cas d’usage courants
- Checksum
- Comparer une valeur attendue et une valeur calculée.
- Debug API
- Reproduire une empreinte utilisée dans une intégration.
- Tests
- Créer des fixtures de hash pour scripts et validations.
- Intégrité
- Vérifier qu'un contenu textuel n'a pas changé.
Erreurs fréquentes
- Confondre hash et chiffrement
- Un hash n'est pas réversible contrairement à un chiffrement.
- Hasher avec un mauvais encodage
- Un espace ou un saut de ligne change complètement l'empreinte.
- Stocker un mot de passe avec SHA seul
- Les mots de passe nécessitent un algorithme dédié comme Argon2, bcrypt ou scrypt.
Termes et recherches liés
SHA-256SHA-512SHA-384hashchecksumempreintecryptographieintégritéWeb Cryptosha256 generatorhash sha256 en lignesha512 gratuitcalculer checksum sha256générateur hash sécurisé