sebsauvage
33667Messages postés
29 août 2001Date d'inscription
ModérateurStatut
16 janvier 2012Dernière intervention
2 mai 2005 à 15:33
Qu'est ce que le hashage ?
C'est une transformation qui consiste à réduire une suite d'octets (de taille quelqconque) à un nombre limité d'octets en sortie, appelé hash.
Cette réduction est faite de telle façon que les mêmes octets en entrée donneront le même hash en sortie.
Le hash est donc caractéristique des octets d'origine: c'est une sorte d'empreinte digitale de tes données.
- deux chaines d'octets identiques donneront le même hash en sortie.
- si tu as 2 hashs différents, tu es certain que les chaînes étaient différentes.
- si tu as 2 hashs identiques, tu es certain à 99,9999% que les chaînes étaient identiques.
(Mais on ne peut jamais être sûr à 100%. Ceci dit, dans la vie courante, on considère que c'est le cas.)
Qu'est ce que le MD5 ?
C'est l'un des nombreux hash existants.
Il donne des hashs de 128 bits.
On a tendance à lui préférer le SHA-1, et on est en train de rechercher d'autres hashs (SHA-256, SHA-512...).
Les hashs sont massivement utilisés en cryptographie (HTTPS, SSL, pgp, gpg, X509...) et ailleurs (P2P, logiciels de détection d'intrusion, antivirus, etc.)
J'ai une autre question : si on telecharge une mise à jour norton, par exemple, est ce qu'elle contient les anciennes ??
Aucune idée, je n'utilise pas Norton.
Pour Avast: les mises à jour ne téléchargent que ce qui est nouveau, et pas toute la base de signature des virus.
Même chose chez Kaspersky.
Par contre, AntiVir recharche à chaque fois l'intégralité de la base des signatures.