Python ile Şifreleme - Genel Bakış

Kriptografi, iki kullanıcı arasında kodlanmış mesajlar aracılığıyla iletişim kurma sanatıdır. Kriptografi bilimi, bir taraftan diğerine aktarılan gizli mesajların güvenliğini sağlamanın temel amacı ile ortaya çıktı.

Kriptografi, bilgi güvenliğinde kabul edildiği şekliyle mahremiyeti ve gizliliği sağlamak için mesajı gizleme sanatı ve bilimi olarak tanımlanır.

Kriptografi Terminolojileri

Kriptografide sık kullanılan terimler burada açıklanmıştır -

Düz Metin

Düz metin mesajı, okunabilen ve tüm kullanıcılar tarafından anlaşılabilen metindir. Düz metin, kriptografiden geçen mesajdır.

Şifreleme Metni

Şifreleme metni, düz metin üzerine kriptografi uygulandıktan sonra elde edilen mesajdır.

Şifreleme

Düz metni şifreli metne dönüştürme işlemine şifreleme denir. Kodlama olarak da adlandırılır.

Şifre çözme

Şifreli metni düz metne dönüştürme işlemine şifre çözme adı verilir. Ayrıca kod çözme olarak da adlandırılır.

Aşağıda verilen şema, tüm kriptografi sürecinin bir örneğini göstermektedir -

Modern Kriptografinin Özellikleri

Modern kriptografinin temel özellikleri aşağıdaki gibidir -

  • Bit dizileri üzerinde çalışır.

  • Bilginin güvenliğini sağlamak için matematiksel algoritmalar kullanır.

  • Gizliliğe ulaşmak için güvenli iletişim kanalıyla ilgilenen tarafların olmasını gerektirir.