Skip to content

crtexpert/Skipjack-Cipher---Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skipjack-Cipher---Python

Skipjack şifreleme algoritması, NSA tarafından geliştirilmiş DES benzeri 80-Bit anahtarla çalışan şifreleme algoritmasıdır. Clinton döneminde ABD’de terör zanlılarının telefonlarını gizlice dinlemek için gerekli arka kapıyı etkinleştirme amaçlı geliştirilen Clipper çipe entegre edilmesi önerilmiştir. Şifrelemede 2 farklı kural (orijinal dökümana göre A ve B kuralı) 32 tur boyunca, yine orijinal dökümanda F tablosu olarak belirtilen s-box kullanılarak şifreleme işlemi gerçekleştirilir.

image

Projemde Python dilinde bu algoritmayı gerçekleme çalıştım. Kullanıcı arayüzünü python dahilinde bulunan Tkinter kütüphanesinden faydalanarak geliştirdim.

image

image

Metin bilgisi olarak Hex değer girilmesi gerektiği için bazı harflerin ascii dönüşümünde problemler oluşabiliyor, fakat program orijinal dökümana uygun şekilde gerçeklenmiş ve kullanıcı arayüzü geliştirilmiştir.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages