Para un curso de teoría de juegos, estamos tratando con BitTorrent y estrategias alternativas (aproximadamente clientes alternativos) que podemos emplear para maximizar nuestra velocidad de descarga. Una estrategia es sobreinformar las piezas que tenemos y cargar datos no deseados.
Los clientes aprendieron rápidamente a lidiar con eso, pero observando la especificación, noté que, aunque cada pieza se controla mediante suma de comprobación usando SHA1, el archivo completo (o todos los archivos) a veces se realiza mediante MD5.
Y eso me hizo preguntarme si el hecho de que a veces tengamos un hash MD5 de un archivo completo facilitaría la búsqueda de colisiones para piezas individuales usando SHA1?