Que sont les fonctions de hachage ?
Une fonction de hachage cryptographique prend une entrée et retourne une chaîne de caractères de taille fixe. La même entrée produit toujours le même hash, mais même un petit changement dans l'entrée produit une sortie complètement différente.
Algorithmes supportés
- MD5 : Hash de 128 bits. Rapide mais ne sera plus considéré comme sécurisé à des fins cryptographiques.
- SHA-1 : Hash de 160 bits. Obsolète pour l'utilisation sécurité mais toujours courant dans les sommes de contrôle.
- SHA-256 : Hash de 256 bits de la famille SHA-2. Largement utilisé et recommandé.
- SHA-512 : Hash de 512 bits de la famille SHA-2. Sécurité plus élevée pour les applications sensibles.
Cas d'usage courants
- Vérification de l'intégrité des fichiers (sommes de contrôle)
- Déduplication des données
- Signatures numériques
- Stockage des mots de passe (avec un salage approprié)
Questions fréquemment posées
Le hachage est-il la même chose que le chiffrement ?
Non. Le hachage est une fonction à sens unique — vous ne pouvez pas inverser un hash pour obtenir l'entrée d'origine. Le chiffrement est bidirectionnel et peut être inversé avec une clé.
Les hashs sont-ils calculés localement ?
Oui. Tout le hachage est effectué dans votre navigateur en utilisant l'API Web Crypto. Aucune donnée n'est envoyée à un serveur.