我正在浏览CREATE SYMMETRIC KEY (Transact-SQL)页面。
在那里它说作为一个警告
当使用密码而不是数据库主密钥的公钥对对称密钥进行加密时,将使用 TRIPLE DES 加密算法。因此,使用 AES 等强加密算法创建的密钥本身由较弱的算法保护。
我不明白粗体的第一部分,有几个问题。
根据我的测试,我没有看到使用数据库主密钥加密对称密钥的选项。
数据库主密钥不是对称密钥吗?数据库主密钥的公钥是什么意思?
我正在浏览CREATE SYMMETRIC KEY (Transact-SQL)页面。
在那里它说作为一个警告
当使用密码而不是数据库主密钥的公钥对对称密钥进行加密时,将使用 TRIPLE DES 加密算法。因此,使用 AES 等强加密算法创建的密钥本身由较弱的算法保护。
我不明白粗体的第一部分,有几个问题。
根据我的测试,我没有看到使用数据库主密钥加密对称密钥的选项。
数据库主密钥不是对称密钥吗?数据库主密钥的公钥是什么意思?
我相信你是对的,文档需要更新。大概应该读:
learn.microsoft.com 全部位于 GitHub 上,因此您可以提出文档更改。
我已经提交了更新语言的拉取请求。你可以在这里关注它:https ://github.com/MicrosoftDocs/sql-docs/pull/310