Bilgiyi değiştirmek, onu yetkisiz erişime karşı koruyabilir ve sonuç olarak, tek yetkili alıcı bunu anlayabilir. Bu şekilde kullanılan yönteme şifreleme ve bilgilerin şifresini çözme adı verilir.
Şifreleme ve Şifre Çözme arasındaki en büyük fark, Şifreleme'nin, bir iletinin şifresi çözülmedikçe okunamayan anlaşılmaz bir forma dönüştürülmesidir. Şifre çözme işlemi, orijinal iletinin şifrelenmiş verilerden kurtarılmasıdır.
Karşılaştırma Tablosu
Karşılaştırma için temel | Şifreleme | Şifre çözme |
---|---|---|
Temel | İnsan tarafından anlaşılabilir bir mesajın yorumlanamayan anlaşılmaz ve anlaşılmaz bir forma dönüştürülmesi. | Anlaşılmaz bir mesajın bir insan tarafından kolayca anlaşılabilecek anlaşılır bir forma dönüştürülmesi. |
İşlem gerçekleşti | Gönderenin sonu | Alıcının sonu |
fonksiyon | Plaintext'in şifreli metne dönüştürülmesi. | Şifreli metnin düz metin haline dönüşümü. |
Şifrelemenin Tanımı
Şifreleme, bir gönderenin orijinal bilgiyi başka bir forma dönüştürdüğü ve ortaya çıkan anlaşılmaz mesajı ağ üzerinden gönderdiği işlemdir. Gönderici, düz metin (orijinal mesaj) bir şifreleme metne ( şifreli mesaj) dönüştürmek için bir şifreleme algoritması ve bir anahtar gerektirir, ayrıca şifreleme olarak da bilinir.
Plaintext, iletim sırasında korunması gereken verilerdir. Şifreli metin, belirli bir anahtarın kullanıldığı şifreleme algoritmasının bir sonucu olarak üretilen şifreli metindir. Şifreleme metni korumalı değil. İletim kanalında akar. Şifreleme algoritması, düz metin ve bir şifreleme anahtarı girerek şifreli metin üreten bir şifreleme algoritmasıdır.
Geleneksel şifreleme yöntemlerinde, şifreleme ve şifre çözme anahtarları aynı ve gizlidir. Geleneksel yöntemler genel olarak iki sınıfa ayrılır: Karakter seviyesi şifreleme ve Bit seviyesi Şifreleme.
- Karakter Seviyesi Şifreleme - Bu yöntemde, şifreleme karakter seviyesinde gerçekleştirilir. Karakter düzeyinde şifreleme için iki genel strateji vardır: ikame edici ve Transpozisyonel.
- Bit Seviyesi Şifreleme - Bu teknikte, öncelikle veri (metin, grafik, ses, video vb.) Bit bloklarına bölünür, ardından kodlama / kod çözme, permütasyon, ikame, özel OR, döndürme vb. üzerinde.
Şifre Çözme Tanımı
Şifre çözme, mesajı tekrar gerçek biçimine dönüştürmek için şifreleme işlemini tersine çevirir. Alıcı, şifre çözme algoritmasını ve şifreli metni tekrar orijinal düz metne dönüştürmek için bir anahtar kullanır, şifre çözme olarak da bilinir.
Herhangi bir şifreli metin ve şifre çözme anahtarının sonucu olarak orijinal düz metin oluşturan şifre çözme için kullanılan matematiksel bir işlem, Şifre Çözme algoritması olarak bilinir. Bu işlem şifreleme algoritmasının ters işlemidir.
Şifreleme ve şifre çözme için kullanılan anahtarlar, kullanılan şifreleme sistemlerinin türüne bağlı olarak benzer ve farklı olabilir (yani Simetrik anahtar şifreleme ve Asimetrik anahtar şifreleme).
Anahtar Farklılıklar Şifreleme ve Şifre Çözme
- Şifreleme algoritması, mesaj (düz metin) ve şifreleme işlemi sırasındaki anahtarı kullanır. Diğer taraftan, şifre çözme işleminde şifre çözme algoritması bir anahtarın yardımıyla mesajın şifrelenmiş halini (yani şifreli metin) dönüştürür.
- Şifreleme gönderenin sonunda, şifre çözme alıcının sonunda gerçekleşir.
- Şifrelemenin ana işlevi şifreli metindeki düz metin dönüştürmektir. Karşı, şifre çözme işlemi şifreli metni düz metne dönüştürür.
Sonuç
Şifreleme ve şifre çözme işlemleri, kriptografi ve kriptanalizin birleşimi olan kriptolojinin altındadır. Kriptografi, okunaksız hale getirmek için mesajları kodlayarak güvenliği sağlama teknikleriyle ilgilenir. Kriptanaliz, anlaşılmaz bir formun anlaşılabilir forma geri dönüştürüldüğü mesajların kodunun çözülmesiyle ilgilidir.
Şifreleme, içeriği gönderici ucunda ağ üzerinden iletmeden önce şifrelemek için kullanılırken, şifre çözme alıcı ucundaki karıştırılmış anlamsız içeriğin şifresini çözmek için kullanılır.