Conversor de hash de información de torrent
Pega un hash de información de torrent en formato hexadecimal, Base32 o multihash v2, o un enlace magnet, para obtener los hashes v1 y v2 en hexadecimal y Base32, además de un enlace magnet corto que conserva el nombre.
Entrada
Salida
Leerme
¿Qué es un hash de información de un torrent?
El hash de información es el identificador de un torrent. Es un hash de la lista de archivos y las piezas del torrent. Es lo que identifica un enlace magnet y lo que los clientes buscan en la DHT para encontrar pares. El mismo hash aparece en distintos formatos, y ahí es donde empieza la confusión.
Un torrent v1 tiene un hash de información SHA-1: 20 bytes, representados por 40 caracteres hexadecimales o por 32 caracteres Base32 en los enlaces magnet antiguos. Un torrent v2 (BitTorrent v2, BEP 52) tiene un hash de información SHA-256: 32 bytes, 64 caracteres hexadecimales. En un enlace magnet, aparece después de urn:btmh: como un multihash, con 1220 delante (SHA-256, 32 bytes). Los torrents híbridos incluyen ambos.
Descripción de la herramienta
Pega un hash de información en cualquiera de estos formatos, o un enlace magnet, y la herramienta te indica si es un hash v1 o v2 y te proporciona:
- el hash v1 en hexadecimal en minúsculas y en Base32
- el hash v2 en hexadecimal en minúsculas
- un enlace magnet breve que incluye solo el hash y el nombre del enlace magnet pegado
El enlace magnet breve elimina los rastreadores, las semillas web y todo lo demás. Los clientes que tienen la DHT activada encuentran pares usando solo el hash. Un hash v1 no se puede convertir en un hash v2 ni viceversa: provienen de funciones hash distintas, así que solo un enlace magnet híbrido puede incluir ambos.
Ejemplos
Un hash Base32 de 32 caracteres se convierte en el mismo hash v1 representado por 40 caracteres hexadecimales, con un enlace magnet de este tipo:
magnet:?xt=urn:btih:<40 caracteres hexadecimales>Un hash hexadecimal de 64 caracteres es un hash v2, y su enlace magnet incluye el prefijo del multihash:
magnet:?xt=urn:btmh:1220<64 caracteres hexadecimales>Características
- Lee hashes de información y enlaces magnet en hexadecimal, Base32 y formato multihash
- Distingue entre torrents v1, v2 e híbridos
- Crea un enlace magnet breve que conserva el nombre