Öngörülebilir Akış
Bir doğrusal eşlenik üreteç (LCG) anahtar akışı üretiyor. Parametreler: x_{n+1} = (a*x_n + c) mod m, a = 1103515245, c = 12345, m = 2^31.
İlk 5 çıktı (x1..x5): 113462780, 802368645, 1750641370, 1886083851, 1224035816
Şifre metni (hex): de6aa684b6eaae829743131af64eff795ed4672480a2523c0a
Her şifreli bayt, 5. çıktıdan SONRAKİ çıktıların (x >> 16) & 0xFF baytıyla XOR’lanmış.
Bu challenge ne öğretiyor?
- Doğrusal eşlenik üreteç (LCG), tahmin edilebilir sözde-rastgele sayılar üretir.
- XOR, aynı anahtarla iki kez uygulandığında veriyi geri veren bit düzeyinde bir işlemdir.
- Kriptografi challenge'ları kodlama ile şifrelemeyi ayırt etmeyi, klasik şifreleri kırmayı ve anahtar/ipucu ilişkisini kurmayı öğretir.