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.