Hachage

  • Post author:
  • Post category:KSH

Résultat d’un calcul mathématique appliqué à un mot de passe pour éviter de le stocker en clair.

1.Les avantages :

– Les donnée ne sont jamais stockés en clair

– Non réversible
Très pratique quand il s’agis de stockage des mots de passe.

2.Les désavantages :

– Deux entrées différente peuvent produire le même hash
Dû au fonctionnement du hash (Calcul mathématique) il est probable d’avoir 2 fois le même hash pour 2 entrées différentes

– Irréversibilité
Dans le stockage de donnée l’irréversibilité devient un désavantage pour les récupérées.

3.Dans quelles situations est-il utile de l’utiliser :

– Sécurité des mots de passe : Les systèmes ne stockent pas les mots de passe en clair, mais leur « hash » (empreinte) pour protéger les utilisateurs en cas de vol de base de données.

– Vérification d’intégrité des fichiers : Vérifier qu’un fichier téléchargé n’a pas été corrompu ou modifié en comparant sa signature (MD5, SHA-256) avec celle d’origine.

– Blockchain et Cryptomonnaies : Assurer l’immuabilité et la sécurité des transactions en liant chaque bloc au précédent par une empreinte unique.

4.Dans quelles situations est-il pas nécessaire :

– Petits volumes de données : Pour un faible nombre d’éléments, la surcharge de calcul et de mémoire liée au hashage (gestion des collisions, fonctions de hachage) rend un simple tableau ou un chiffrement plus efficace.

– Stockage de données devant être récupérées : Le hachage est une fonction à sens unique. Si vous avez besoin de récupérer la valeur originale, il ne faut pas passer par le hashage.