Outils du site

Outils pour utilisateurs


glossaire:checksum (lu 25030 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
glossaire:checksum [le 21/07/2017 à 23h07]
111110101011
glossaire:checksum [le 19/10/2017 à 23h54]
111110101011 [Exemples]
Ligne 5: Ligne 5:
 On parle parfois de "hash" (anglais) ou de "condensé" (voire de "condensat") pour désigner cette suite de caractères. On parle parfois de "hash" (anglais) ou de "condensé" (voire de "condensat") pour désigner cette suite de caractères.
  
-Il s'agit d'un procédé couramment utilisé lors des transferts de données, à différents niveaux (couche physique, TCP/IP, bittorrent...) et de façon automatique.+Il s'agit d'un procédé couramment utilisé lors des transferts de données, à différents niveaux (couche physique, TCP/IP, bittorrent...).
  
-Lorsque ce calcul n'est pas fait de façon automatique (comme lors du transfert par [[def>http|HTTP]]...) et que l'intégrité du fichier téléchargé a une importance, ce calcul peut aussi être effectué manuellement à l'aide d'outils tels que md5sum ou sha1sum. Exemple: pour vérifier que le gros fichier ISO qu'on a téléchargé ne contient pas d'erreur et est identique à l'original avant de le graver sur CD/DVD.+Lorsque ce calcul n'est pas fait de façon automatique et que l'intégrité du fichier téléchargé a une importance, ce calcul peut aussi être effectué manuellement à l'aide d'outils tels que md5sum ou sha1sum. Exemple: pour vérifier que le gros fichier ISO qu'on a téléchargé sur un site web ne contient pas d'erreur et est identique à l'original avant de le graver sur CD/DVD.
  
 Bien que l'algorithme utilisé pour ce calcul soit choisi de façon à ce qu'il soit peu probable que 2 fichiers différents aient le même hash, certains algorithmes (md5) garantissent moins bien cela que d'autres (sha512). Il est donc plus ou moins facile et possible pour une personne qui le souhaiterait de forger un fichier ayant le même hash qu'un autre, tout en ayant un contenu différent. Bien que l'algorithme utilisé pour ce calcul soit choisi de façon à ce qu'il soit peu probable que 2 fichiers différents aient le même hash, certains algorithmes (md5) garantissent moins bien cela que d'autres (sha512). Il est donc plus ou moins facile et possible pour une personne qui le souhaiterait de forger un fichier ayant le même hash qu'un autre, tout en ayant un contenu différent.
Ligne 16: Ligne 16:
  
 Avec BitTorrent, les hashs sont calculés sur l'intégralité des fichiers à échanger. Ils sont enregistrés au sein du fichier .torrent, ou bien ils peuvent être directement transmis à l'internaute sous la forme d'un lien <nowiki>magnet://.</nowiki> Avec BitTorrent, les hashs sont calculés sur l'intégralité des fichiers à échanger. Ils sont enregistrés au sein du fichier .torrent, ou bien ils peuvent être directement transmis à l'internaute sous la forme d'un lien <nowiki>magnet://.</nowiki>
 +
 +===== Exemples =====
 +
 +Ici, on calcule la valeur du hash d'un fichier MKV avec la commande sha512sum :
 +<code>
 +$ sha512sum JoJo\'s.Bizarre.Adventure.Diamond.is.Unbreakable.S03E01.SUBFRENCH.WEBRiP.720p.x264-BSD.mkv 
 +5de375ca78897f633635a6ff4d80afddb62a1a5dd6e1a1cf0c690182ff3646be12d40f3989b645c26c3c7c7ddef98d2c7b67ad92977ec15d75d58e89657667be  JoJo's.Bizarre.Adventure.Diamond.is.Unbreakable.S03E01.SUBFRENCH.WEBRiP.720p.x264-BSD.mkv
 +</code>
 +
 +Ici, on constate que le client BitTorrent Deluge connaît aussi la somme de contrôle (donc le hash) associé à un torrent :
 +
 +{{:p2p:deluge:deluge_details_hash_jojo.png?nolink|}}
 +
 +Le lien magnet correspondant à ce hash :
 +
 +''magnet:?xt=urn:btih:aa0b15c3fc0297bd29e15e7b8ba405a4572483f3&dn=JoJo's.Bizarre.Adventure.Diamond.is.Unbreakable.S03.SUBFRENCH.WEBRiP.720p.x264-BSD&tr=udp://ipv4.tracker.harry.lu:80/announce&tr=udp://tracker.zer0day.to:1337''
 +===== Voir aussi =====
  
   * Wikipédia (fr): [[wpfr>Somme_de_contrôle]], [[wpfr>md5sum]]   * Wikipédia (fr): [[wpfr>Somme_de_contrôle]], [[wpfr>md5sum]]
glossaire/checksum.txt · Dernière modification: le 25/08/2018 à 15h15 de 111110101011