# Qu'est-ce qu'une fonction de hachage ?

Une fonction de hachage transforme une quantité quelconque de données en une empreinte courte de longueur fixe, comme la sortie de 256 bits de SHA-256. La même entrée donne toujours la même empreinte, une infime modification en donne une complètement différente, et personne ne peut remonter de l'empreinte à l'entrée ni trouver deux entrées de même empreinte. Les empreintes servent donc à vérifier qu'un téléchargement ou une sauvegarde n'a pas changé, aux signatures numériques, qui signent l'empreinte d'un document, au stockage sûr des mots de passe et aux contrôles d'intégrité dans TLS. D'anciennes fonctions ont cédé : MD5 et SHA-1 sont cassées pour les usages de sécurité, et une collision publique de SHA-1 a été démontrée en 2017 ; traitez-les comme obsolètes partout où elles apparaissent encore, par exemple dans de vieux certificats ou contrôles de fichiers. SHA-256, SHA-384 et SHA-3 sont les choix actuels. Un hachage n'est pas un chiffrement : il n'y a ni clé ni rien à déchiffrer. Les ordinateurs quantiques n'affaiblissent les fonctions de hachage que modérément.

FAQ: [Chiffrement et trafic chiffré](https://netsenx.com/fr/faq/encryption) · https://netsenx.com/fr/faq/what-is-a-hash-function

## À lire ensuite

- https://netsenx.com/fr/encrypted-traffic-analysis
- https://netsenx.com/fr/what-is-ndr

## Questions liées

- [Hacher des mots de passe, est-ce la même chose que les chiffrer ?](https://netsenx.com/fr/faq/is-hashing-the-same-as-encryption-for-passwords)
- [Qu'est-ce qu'une signature numérique ?](https://netsenx.com/fr/faq/what-is-a-digital-signature)
- [Qu'est-ce qu'un certificat TLS ?](https://netsenx.com/fr/faq/what-is-a-tls-certificate)
- [Que se passe-t-il quand un certificat TLS expire ?](https://netsenx.com/fr/faq/what-happens-when-a-tls-certificate-expires)
- [Pourquoi la durée de vie des certificats TLS raccourcit-elle ?](https://netsenx.com/fr/faq/why-are-tls-certificate-lifetimes-getting-shorter)
