Çarpımsal Permütasyon
permutasyon.bin düz metinle aynı byte’ları içerir ama sırası çarpımsal bir permütasyonla karılmış. Kural (n = 32, k = 7):
````
cikti[i] = duz_metin[(i * k) % n]
k ile n aralarında asal olduğu için bu bir bijeksiyondur; her hedef konum tam bir kez dolar. Ters haritayı kurup byte’ları yerine oturt.
Challenge dosyaları
- permutasyon.bin (0.0 KB)
Bu challenge ne öğretiyor?
- Permütasyon, aynı harfleri farklı sırayla dizerek gizler.
- Tersine mühendislik challenge'ları bir programın mantığını okuyup tersine çevirmeyi öğretir.