3 seye ihtiyacin var.
1) Kriptografi icin gerekli matematik, agirlikli olarak number theory ve discrete math. Kaynaga kendin karar ver.
2) Muhendislikle bunun nasil applied ve dizayn edildiginin bilgisi. Neyi neden yapiyorun sorusunun cevabi. Schneier i arastirabilirsin, kitaplarini almani tavsiye ederim.
3) 1 ve 2 yi bilince artik bunu favori programlama dilinde utilize etmen ya da manipule etmen gerek. Onun icin de aslinda API dokumani yeterli. Ya hazirdir bu kutuphaneler ya da kendin extend edebilmen icin gerekli class ve fonksiyonlar tanimlidir, API i ogrenmek kaliyor geriye.