Şifreleme
Şifreleme, düz metni bir anahtar kullanarak şifreli metne dönüştüren tersine çevrilebilir kriptografik işlemdir.
Tanım
Şifreleme, yetkisiz kişilerin okuyamaması için düz metni algoritma ve anahtarla şifreli metne dönüştürür. Doğru anahtarla geri çevrilebilir. Kodlama yalnızca gösterimi değiştirir; özetleme ise genellikle tek yönlüdür.
Nasıl çalışır?
Simetrik şifreleme ortak gizli anahtar kullanır. Asimetrik şifreleme açık ve özel anahtarı ilişkilendirir; gerçek sistemler ikisini sıkça birleştirir. Modern şemalar nonce veya başlatma vektörü ve çoğu zaman kimlik doğrulama etiketi de kullanır.
Sınırlar
Güvenlik algoritmanın gizliliğine değil anahtara dayanır. Çalınan anahtar, yinelenen nonce, ele geçirilmiş uç veya günlüğe yazılan düz metin güçlü şifrelemeyi bile aşar. Uzunluk ve zaman bilgisi görünür kalabilir.
Şifreleme doğru anahtarla geri çevrilebilir. Kriptografik özet sabit uzunluklu ve tersine çevrilmesi amaçlanmayan bir değer üretir.
Simetrik yöntemde gizli anahtar paylaşılır; asimetrik yöntemde açık ve ilişkili özel anahtar ayrılır.
Tek başına hayır. Kimliği doğrulanmış şifreleme, düz metni vermeden önce değişiklikleri algılar.