Convertisseur de hash d’informations torrent
Collez un hash d’informations torrent au format hexadécimal, Base32 ou multihash v2, ou un lien magnet, pour obtenir les hashs v1 et v2 en hexadécimal et en Base32, ainsi qu’un lien magnet court qui conserve le nom.
Entrée
Sortie
Documentation
Qu’est-ce qu’une empreinte info de torrent ?
L’empreinte info est l’identifiant d’un torrent. C’est une empreinte de la liste des fichiers et des pièces du torrent. C’est elle que désigne un lien magnet et que les clients recherchent dans le DHT pour trouver des pairs. La même empreinte se présente sous différentes formes, ce qui crée de la confusion.
Un torrent v1 possède une empreinte info SHA-1 : 20 octets, représentés par 40 caractères hexadécimaux ou, dans les anciens liens magnet, par 32 caractères Base32. Un torrent v2 (BitTorrent v2, BEP 52) possède une empreinte info SHA-256 : 32 octets, représentés par 64 caractères hexadécimaux. Dans un lien magnet, elle suit urn:btmh: sous forme de multihash, précédée de 1220 (SHA-256, 32 octets). Les torrents hybrides contiennent les deux.
Description de l’outil
Collez une empreinte info dans l’un de ces formats, ou un lien magnet, et l’outil vous indique s’il s’agit d’une empreinte v1 ou v2 et vous fournit :
- l’empreinte v1 en hexadécimal minuscule et en Base32
- l’empreinte v2 en hexadécimal minuscule
- un lien magnet court contenant uniquement l’empreinte et le nom provenant du lien magnet collé
Le lien magnet court supprime les trackers, les sources web et tout le reste. Les clients dont le DHT est activé trouvent des pairs à partir de la seule empreinte. Une empreinte v1 ne peut pas être convertie en empreinte v2, ni l’inverse : elles proviennent de fonctions de hachage différentes. Seul un lien magnet hybride fournit donc les deux.
Exemples
Une empreinte Base32 de 32 caractères est renvoyée sous forme de la même empreinte v1 en 40 caractères hexadécimaux, avec un lien magnet de la forme suivante :
magnet:?xt=urn:btih:<40 hex characters>Une empreinte hexadécimale de 64 caractères est une empreinte v2, et son lien magnet ajoute le préfixe multihash :
magnet:?xt=urn:btmh:1220<64 hex characters>Fonctionnalités
- Lit les empreintes info et les liens magnet en hexadécimal, Base32 et multihash
- Distingue les torrents v1, v2 et hybrides
- Crée un lien magnet court qui conserve le nom