---
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 ?
