Cryptographie
SHA-256
Une fonction de hachage cryptographique qui produit une valeur de hachage de 256 bits, largement utilisée pour la vérification de l'intégrité des données.
Qu'est-ce que SHA-256 ?
SHA-256 (Secure Hash Algorithm 256-bit) est une fonction de hachage cryptographique conçue par la NSA, faisant partie de la famille SHA-2. Elle produit une empreinte de 256 bits (32 octets).
Propriétés
- Déterministe : la même entrée produit toujours la même sortie
- Calcul rapide
- Résistante aux pré-images : impossible d'inverser le hachage pour trouver les données originales
- Résistante aux collisions : pratiquement impossible de trouver deux entrées différentes avec le même hachage
- Effet d'avalanche : un petit changement en entrée cause un hachage complètement différent
Utilisation dans Danaya
Danaya utilise SHA-256 pour créer des empreintes uniques des fichiers médias au moment de la capture, permettant la vérification future de l'intégrité du fichier.
Termes associés
Hachage cryptographique
Une empreinte numérique de taille fixe produite par une fonction de hachage qui identifie de manière unique les données.
Intégrité des données
L'assurance que les données n'ont pas été altérées ou corrompues depuis leur création.
Fonction de hachage
Une fonction mathématique qui transforme des données de taille arbitraire en une valeur de taille fixe.