正如标题所问的,将加密从TRIPLE_DES更改为AES_128意味着什么?
我有一个更老的数据库,我的任务是加强,我需要更新用于加密的算法。
运行此查询:
从key_length中选择name、algorithm_desc、create_date、modify_date;
使用##MS_ServiceMasterKey##算法返回h名称: TRIPLE_DES的结果。
我没有在这个服务器上找到任何使用任何数据库的非对称密钥。
谢谢你的帮助!
发布于 2018-09-25 10:10:16
正如标题所问的,将加密从TRIPLE_DES更改为AES_128意味着什么?
这个题目其实是很误导人的。从对称密钥到非对称密钥本身的变化不会太大,可能是为了加密或解密密钥和相关数据而增加的处理能力。
..。使用##MS_ServiceMasterKey##算法返回h名称: TRIPLE_DES的结果。
这是实例的SMK或服务主键,不能更改算法类型。这是附加上下文的关键所在,因为目前除了升级到更新版本之外,您无法做任何事情来更改它。您正在使用的是sql-server-2008,它还剩下大约9个月的扩展支持(2019年7月),并且在密码学方面已经超过十年了,这是一个相当长的生命周期。更新版本的Server,从2012年开始使用AES作为服务主密钥(SMK)。
我需要更新用于加密的算法。
在这种情况下,您唯一的选择是升级到这十年中制造的产品(2012+)。
https://dba.stackexchange.com/questions/218425
复制相似问题