Shift Cipher (Ceaser Cipher)
Kaydırarak yapılan şifreleme yöntemidir. Formülümüz : E(x) = x+K (mod 26)
Örneğin şifrelenecek metinimiz : f u r k a n olsun.
Anahtar K = 3 verilsin. Şifreli metin : ı x u n d q olacaktır.
şifre çözmek için ters işlem uygulanır : Formül : D(x) = x - K (mod 26)
Substitution Chipher
Substitute chipher (Yerine koyma şifrelemesi) amaç bir alfabede bulunan karakterlerin her birisinin yerine aynı alfabeden farklı bir karakter koyarak şifreleme yapmaktır.
Örneğin:
a b c d e g f
f a b e g c d
şifrelenecek metin : 'cadde' olsun
şifrelenmiş metin : 'bfeeg' olacaktır.
Vigenere Cipher
Örneğin plain text (şifrelenmemiş kelime) "mesaj" olsun. Key'imiz "ali" olsun.
mesaj kelimesinin tablomuzda ki karşılığı 12 4 18 0 9 olacaktır
ali kelimesinin tabloda ki karşılığı 0 11 8 olacaktır.
Ancak ali kelimesi 3 harf olduğu için mesaj kelimesinin uzunluğuna erişene kadar tekrar etmelidir.
MESAJ
A L İ A L
12-4-18-0-9
0-11-8-0-11
şeklinde olacaktır.
Rakamları toplayıp mod (26) alınmalıdır. Sonuç şu şekilde:
12-15-26-0-20
= 12-15-0-0-20 (mod 26 alınınca)
Şifrelenmiş metin : mpaau
Decode etmek için :
ters işlem uygulanır.
= 12-15-0-0-20
- 0-11-8-0-11
= 12-4-(-8)-0-9 (mod 26 alınmalı)
Sonuc: 12-4-18-0-9 tabloda ki karşılığı = mesaj