aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossary/cryptographic_hash_function/index.html
blob: 4e1f6e82e28c70618135100f8d91b1caff1ad1b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
---
title: Fonction de hachage cryptographique
slug: Glossary/Cryptographic_hash_function
tags:
  - Cryptographie
  - Glossaire
  - Sécurité
translation_of: Glossary/Cryptographic_hash_function
original_slug: Glossaire/Fonction_de_hachage_cryptographique
---
<p>Une fonction de hachage cryptographique est une primitive {{glossary("cryptographie", "cryptographique")}} qui transforme un message de taille arbitraire en un message de taille fixe, appelé un {{glossary("digest","condensé")}}. Les fonctions de hachage cryptographiques sont employées pour l'authentification, les {{Glossary("Digital signature", "signatures numériques")}} et les {{Glossary("HMAC", "codes d'authentification de messages")}}.</p>

<p>Pour être utilisable en cryptographie, une fonction de hachage doit disposer de ces qualités :</p>

<ul>
 <li>rapide à calculer (parce qu'elles sont fréquemment sollicitées)</li>
 <li>non réversible (chaque condensé peut provenir d'un très grand nombre de messages, et seule la force brute peut générer un message qui conduit à un condensé donné)</li>
 <li>résistant à la falsification (la moindre modification du message aboutit à un condensé différent)</li>
 <li>résistant aux collisions (il devrait être impossible de trouver deux messages différents qui produisent le même condensé)</li>
</ul>

<p>Les fonctions de hachage cryptographiques comme MD5 et SHA-1 sont considérées cassées car des attaques permettant de réduire significativement leur résistance aux collisions ont été trouvées.</p>

<h2 id="Pour_approfondir">Pour approfondir</h2>

<ul>
 <li>{{interwiki("wikipedia", "Fonction de hachage cryptographique", "Fonction de hachage cryptographique")}} sur Wikipédia</li>
</ul>