Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:hash [01/03/2019 17:43] – max | info:hash [03/07/2019 12:54] (Version actuelle) – [FONCTION DE HASH] Martin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== FONCTION DE HASH ====== | ====== FONCTION DE HASH ====== | ||
| - | |||
| - | ---- | ||
| - | |||
| ===== DEFINITION ===== | ===== DEFINITION ===== | ||
| Ligne 11: | Ligne 8: | ||
| ===== PRINCIPE ===== | ===== PRINCIPE ===== | ||
| - | Pour faire simple, il faut une donnée quelconque. Image, Texte, fichier binaire, ... tout peut être hasher. Et ensuite on applique la fonction dessus. | + | Pour faire simple, il faut une donnée quelconque. Image, Texte, fichier binaire, ... tout peut être hasher |
| + | |||
| + | La fonction de hash à la particularité de ne pas pouvoir être réversible. C'est pour cela que les mots de passes dans une base de donnée doit toujours être hasher. Ainsi l' | ||
| + | |||
| + | ===== FONCTION DE HASH CONNU ===== | ||
| + | |||
| + | ==== MD5 ==== | ||
| + | |||
| + | L' | ||
| + | Si l' | ||
| + | |||
| + | Le résulat d'un calcul md5 est une séquence de 128 bits ou 32 caractères en notation hexadécimale. | ||
| + | |||
| + | Exemple : \\ | ||
| + | MD5 (" | ||
| + | |||
| + | MD5 (" | ||
| + | |||
| + | ==== SHA-1 ==== | ||
| + | |||
| + | SHA-1 (Secure Hash Algorithm, prononcé "Cha One" en francais) est une fonction conçue par la National Security Agency des États-Unis (NSA), et publiée par le gouvernement des États-Unis comme un standard fédéral de traitement de l' | ||
| + | |||
| + | SHA-1 n'est plus considéré comme sûr contre des adversaires disposant de moyens importants. En 2005, des cryptanalystes ont découvert des attaques sur SHA-1, suggérant que l' | ||
| + | |||
| + | Le résulat d'un calcul SHA-1 est une séquence de 160 bits ou 40 caractères en notation hexadécimale. | ||
| + | |||
| + | ===== Tutos ===== | ||
| + | |||
| + | [[tuto: | ||