Me preguntaba si alguien podría explicar en detalle, cómo funcionan las cadenas en las tablas de arcoíris como lo haría con un principiante completo, pero con relevancia para la programación.¿Cómo funcionan las cadenas en las tablas Rainbow?
Entiendo que una cadena tiene 16 bytes de longitud. 8 bytes marcan el punto de inicio y 8 marcan el final. También entiendo que en el nombre de archivo tenemos la longitud de la cadena, es decir, 2400. Lo que significa que entre nuestro punto de partida y punto final en solo 16 bytes tenemos 2400 textos claros posibles, ¿qué? ¿Cómo funciona? En esos 16 bytes, ¿cómo obtengo mis 2400 hashes y textos claros, o estoy malentendiendo esto?
Su ayuda es muy apreciada.
Gracias.
P.S .: He leído los documentos relacionados y he buscado este tema en Google un poco. Creo que me falta algo importante para hacer que estos engranajes giren.
¿Quieres ayuda para descifrar contraseñas? – bmargulies
no, me gustaría entender cómo se usan los puntos de inicio y fin para generar textos y hashes claros. Agregar también entiendo cómo la int de 64 bits se convierte en una cadena. Solo quería entender de dónde vienen 2400 hashes. –