Hüseyin Furkan
YazarHüseyin Furkan
1 dakika okuma süresi
Şub 16, 2019

Network Security Dersi Notları


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

Bunlar İlginizi Çekebilir