SQL Server 2005 ile gelen özelliklerden birisi de verileri şifreli olarak saklayabilmesi. Veritabanındaki verilerinizi sertifikalar ve anahtarlar sayesinde güvenli hale getirebilirsiniz. SQL Server 2005 tarafından sertifika oluşturabileceğiniz gibi Windows 2003 Server CA tarafından verilen sertifikaları da kullanabilirsiniz.
Aşağıdaki şemada SQL Server 2005 şifreleme hiyerarşisini görmekteyiz.
Sertifikaların dışında iki tip anahtar kullanılabilir, bu anahtarlar symmetric ve asymmetric olarak adlandırılmaktadır.
Asymmetric anahtarlar public key’e karşılık gelen private key’i barındırırlar. Genellikle symmetric key’i şifrelemek için kullanılır.
Symmetric key ise tek bir anahtardır ve verileri şifreleyip, şifre çözmeyi sağlar. Hızlı işlem yapar.
Master Key ve sertifika oluşturma ile ilgili ayrıntılı bilgi : http://msdn2.microsoft.com/en-us/library/ms174382.aspx