加密是指通过使用密钥或密码对数据进行模糊处理的过程,可以在SQL Server中对连接、数据和存储过程使用加密。SQL Server 2005之前是不支持数据库加密的,从2005开始可以对数据库的列进行数据加密。
加密层次
SQL Server 使用分层加密和密钥管理基础结构来加密数据。 每一层都使用证书、非对称密钥和对称密钥的组合对它下面的一层进行加密。
下面这个图是MSDN在线文档截来的
1、
参考:
加密层次结构
透明数据加密 (TDE)
加密密钥
加密算法
可扩展的密钥管理 (EKM)