Afin Dönüşüm
Her açık metin baytı afin dönüşümle şifrelenmiş: c = (A*m + B) mod 256, A = 37, B = 111.
Şifre metni (hex): d46b93d44c36742d9c552a0e9c2de9082a307ae32aa9183d80
A, 256 ile aralarında asal olduğundan tersi vardır.
Bu challenge ne öğretiyor?
- Afin şifre, harf konumlarını `a*x + b` biçiminde doğrusal bir dönüşümden geçirir.
- Hex (onaltılık), her baytı 0-9 ve a-f ile iki karakterde gösterir.
- Kriptografi challenge'ları kodlama ile şifrelemeyi ayırt etmeyi, klasik şifreleri kırmayı ve anahtar/ipucu ilişkisini kurmayı öğretir.