Kripto [3] – Vigenere Şifreleme Algoritması

Herkese merhaba,
Kripto yazı serisinin üçüncü yazısı olan Vigenere şifreleme algoritması ile devam edelim. Sezar şifreleme algoritmasına göre biraz daha güvenlidir diyebiliriz. Polyalphabetic şifreleme yöntemidir. Vigenere şifreleme algoritması 1586 yılında Blaise de Vigenere tarafından geliştirilmiştir. Vigenere algoritması kullanıldığı dönemde kırılması zor olduğundan Le Chiffre Undechiffrable (kırılamaz şifre) lakabını 🙂 almıştır. Vigenere 1800’lü yıllarda Charles Babbage tarafından kırılmıştır. Vigenere algoritmasının çalışma yöntemine bakacak olursak;

İlk önce bir tane anahtar belirliyoruz. Bu anahtarın her bir harfi için alfabe seti oluşturuyoruz. Alfabe seti oluşturulurken anahtar içindeki her harf kendisinden başlayarak kaydırma işlemi ile yeni alfabe seti oluşturulur. Vigenere’ye Polyalphabetic denmesinin sebebi de budur. Devamını Oku