--- title: Hash Cryptographique created: 2026-06-06 updated: 2026-06-06 type: concept tags: [security, crypto, tech] confidence: high contested: false sources: [synthesized] --- # 🔨 Hash Cryptographique ## Définition Courte Fonction mathématique qui transforme une donnée de **taille arbitraire** en une empreinte de **taille fixe**, avec des propriétés d'irréversibilité et d'unicité. ## Explication Détaillée Propriétés d'une bonne fonction de hash : - **Déterministe** : même entrée $\rightarrow$ même sortie. - **Rapide** : calculer le hash doit être peu coûteux. - **Résistance à la pré-image** : difficile de retrouver l'entrée à partir du hash. - **Résistance aux collisions** : difficile de trouver deux entrées avec le même hash. - **Effet avalanche** : 1 bit changé en entrée $\rightarrow$ hash complètement différent. Familles : - **SHA-2** (SHA-256, SHA-512) : standard actuel. - **SHA-3** (Keccak) : alternative, structure différente. - **BLAKE2 / BLAKE3** : très rapide, moderne. - **MD5, SHA-1** : **cassés**, à ne plus utiliser. ## Cas d'Usage - Vérification d'intégrité (checksums). - Stockage de mots de passe (avec sel et bcrypt/argon2). - Signatures numériques. - Blockchain. ## Outils Liés - **OpenSSL** (sha256sum, etc.). - **HashiCorp Vault**. - **Bcrypt**, **Argon2** (pour mots de passe). ## Pages Liées - [[cryptographie-post-quantique]] - [[tls-https]] - [[ml-kem]] ## Questions Ouvertes - SHA-256 survivra-t-il à l'ordinateur quantique ? - Quand faut-il passer à Argon2 vs Bcrypt ?