Propriétés Fonctions Hash
Les fonctions de hachage cryptographiques ont des propriétés clés : Déterministe (même entrée produit toujours même sortie), calcul rapide, effet avalanche (petit changement entrée cause grand changement sortie), sens unique (impossible inverser), résistant collisions (difficile trouver deux entrées avec même hash). Famille SHA utilise construction Merkle-Damgård : message divisé en blocs, traité via fonction compression avec chaînage. SHA-256 utilise 64 tours opérations bit (AND, OR, XOR, rotation, addition mod 2³²) sur blocs 512 bits avec 8 variables travail. MD5 (cassé, collisions trouvées) et SHA-1 (déprécié) restent pour sommes contrôle non-sécurité.