Veri şifreleme ve şifre çözme
Şifreleme, düz metin verilerinin (düz metin) rastgele ve anlamsız gibi görünen bir şeye (şifreleme metni) çevrilmesi işlemidir. Şifre çözme, şifreleme metnini düz metne dönüştürme işlemidir.
Az miktarda veriyi şifrelemek için simetrik şifreleme kullanılır. Hem şifreleme hem de şifre çözme işlemleri sırasında simetrik anahtar kullanılır. Belirli bir şifre metninin şifresini çözmek için, verileri şifrelemek için kullanılan anahtar kullanılmalıdır.
Her şifreleme algoritmasının amacı, anahtarı kullanmadan oluşturulan şifreleme metninin şifresini çözmeyi mümkün olduğunca zorlaştırmaktır. Gerçekten iyi bir şifreleme algoritması kullanılıyorsa, olası her anahtarı yöntemsel olarak denemekten önemli ölçüde daha iyi bir teknik yoktur. Böyle bir algoritma için anahtar ne kadar uzun olursa, anahtara sahip olmadan bir şifre metninin şifresini çözmek o kadar zordur.
Şifreleme algoritmasının kalitesini belirlemek zordur. Uygun saldırı göz önünde bulundurulduğunda, umut verici görünen algoritmaların kırılması bazen çok kolay olur. Bir şifreleme algoritması seçerken, birkaç yıldır kullanımda olan ve tüm saldırılara başarıyla karşı koyan bir algoritma seçmek iyi bir fikirdir.
Daha fazla bilgi için bkz. Veri şifreleme ve şifre çözme işlevleri.