Şifreleme nedir?

İngilizce: Encryption

Okunabilir veriyi bir algoritma ve anahtar kullanarak yalnızca doğru anahtara sahip olanların çözebileceği okunamaz bir biçime dönüştürme işlemi; verinin gizliliğini korur.

Şifreleme iki ana türe ayrılır:

  • Simetrik şifreleme: Şifreleme ve çözme için aynı anahtar kullanılır. Hızlıdır; büyük veri için uygundur. Örnek: AES.
  • Asimetrik (açık anahtarlı) şifreleme: Açık anahtar ile şifrelenen veri yalnızca özel anahtarla çözülebilir. Anahtar değişimi ve dijital imza için kullanılır. Örnek: RSA, eliptik eğri algoritmaları.

Verinin durumuna göre de ayrım yapılır:

  • Aktarım hâlindeki veri: TLS, VPN, MTA-STS ile korunur.
  • Durağan veri: Disk şifreleme (BitLocker, FileVault), veritabanı ve yedek şifrelemesi ile korunur.

Şifrelemenin gücü büyük ölçüde anahtar yönetimine bağlıdır: anahtarların güvenli üretilmesi, saklanması, yetkili kişilerle sınırlandırılması ve gerektiğinde döndürülmesi gerekir. Kendi şifreleme algoritmanızı geliştirmek yerine kabul görmüş standartları ve olgun kütüphaneleri kullanın. Şifreleme ile özet fonksiyonu farklıdır: özetler geri çözülemez.

Onaylıyor musunuz?