Shift Cipher Şifrelemesi – Algoritması (Sezar Algoritması – Şifrelemesi) Nedir?

2
1050
Shift Cipher Şifrelemesi - Algoritması (Sezar Algoritması - Şifrelemesi) Nedir?
Shift Cipher Şifrelemesi - Algoritması (Sezar Algoritması - Şifrelemesi) Nedir?

Sezar algoritması ilkel şifreleme yöntemlerinden birisidir. Sezar şifrelemesi, sezar algoritması, shift cipher şifrelemesi ve shift cipher algoritması olarakta bilinir. Sezar şifreleme algoritmasında şifrelenmek (encrypt) istenen metindeki her karakterin, anahtar kadar ileri kaydırılması ile şifrelenir. Şifrenin açılmasında (decrypt) anahtar kadar her karakter geri kaydırılır.

İngilizce alfabeye göre harfleri numaralandıralım:

Yapılan bu numaralandırmaya göre, her harfin numara olarak bir karşılığı vardır. Sezar Algoritması için anahtarımızı 2 olarak seçelim. Bu şu anlama gelmektedir; mesajımızdaki her harfin alfabedeki numarasına 2 ekleyerek yeni elde edeceğimiz numaradaki harf, bizim şifrelenmiş harfimizi oluşturacak.

Sezar Şifrelemesi – Shift Cipher Encrypt

Yukarıda anlattıklarımıza göre Sezar Şifreleme örneği yapalım. Örnek mesaj olarak “SEZAR ALGORITMASI” ifadesini seçelim. Anahatarımızı 2 olarak seçelim. S harfi için alfabedeki numara karşılığı 18, bu sayıya 2 eklersek 20 olur, bu da bizim şifrelenmiş harfimizi temsil eder. Alfabede 20. harf U. Şifrelenmiş metinde S yerine U yazacak. E harfi 4. sırada alfabede, 2 eklersek 6 olur ve harf karşılığı G’dir. Şifrelenmiş metinde E yerine G yazacak.

Örnek Mesaj (plain text) : “SEZAR ALGORITMASI”
Anahtar (Key) : 2
Şifreli Mesaj (cipher text) : “UGBCT CNIQTKVOCUK”

Sezar Algoritması Şifre Çözme – Shift Cipher Decrypt

Yukarıdaki şifreli mesajı çözmek için Anahtar kadar alfabede geri kaydırma işlemi yapmamız gerekli. Örneğin şifreli mesajdaki ilk harf olan 20.sıradaki U için alfabede 2 karakter geri gidersek, 18’e ulaşırız ve alfabe numaralandırmasında 18. sırada S harfi vardır. Böylelikle ilk karakterin şifresiniz çözmüş oluruz.

Not: Alfabe numaralandırması genelde böyle yapılır ama siz kendi numaralandırma sisteminizi oluşturabilirsiniz.

Sezar Algoritması Nedir? Sezar Şifreleme Nedir? Shift Cipher Nedir? Shift Cipher Algoritması Nedir? sorularına bu yazımızda cevap bulduk.

2 YORUMLAR

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz