Birisinin ayrıntılı bir şekilde açıklayabileceğini merak ettim, tam bir acemiye benzeyecek şekilde zincirlerin nasıl çalıştığını, ancak programlamanın alaka düzeyi ile.Zincirler Rainbow tablolarda nasıl çalışır?
Bir zincirin 16 bayt uzun olduğunu anlıyorum. 8 bayt başlangıç noktasını işaretler ve 8 ucu işaretler. Ayrıca, dosya adında, 2400 zincir uzunluğuna sahip olduğumuzu da anlıyorum. Bu, başlangıç noktanız ile son noktamız arasında sadece 16 baytlık açık metinler olduğu anlamına geliyor? Bu nasıl çalışıyor? Bu 16 baytta 2400 hash'larımı ve net metinleri nasıl alabilirim, ya da bunu yanlış anladım mı?
Yardımınız büyük beğeni topluyor.
Teşekkürler.
Not: İlgili makaleleri okudum ve bu konuya birazcık baktım. Sanırım bu dişlileri döndürmek için önemli bir şey eksik.
Parolaları kırmak için yardıma mı ihtiyacınız var? – bmargulies
no, açık metinler ve karmaları oluşturmak için başlangıç ve bitiş noktalarının nasıl kullanıldığını anlamak isterim. Ekleyerek 64 bit int'nin bir dizeye nasıl dönüştürüldüğünü de anlarım. Sadece 2400 karma nereden geldiğini anlamak istedim. –