Arena · Tersine mühendislik
Çarpımsal Permütasyon
100 puanorta
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.