Anahtar Değişimi
Bir Diffie-Hellman benzeri el sıkışmada tek bir değer hesaplamamız gerekiyor:
taban = 13371337
us = 987654321
modul = 1000000007
Görev: pow(taban, us) mod modul değerini hesapla. Sayılar çok büyük olduğu için hızlı modüler üs alma (square-and-multiply) gerekir.
Flag: ALTAY{mod_us_<sonuc>}
Bu challenge ne öğretiyor?
- Algoritma challenge'ları veriyi elle değil programla işlemeni gerektirir.
- Kodlama challenge'ları veriyi programla işlemeyi ve algoritma kurmayı öğretir.