有谁知道在给定相同的证书主密钥和密钥凭据的情况下,使用对称密钥加密的字段在不同服务器上的输出是否完全相同?
我想从开发人员批量复制到测试服务器,并想知道加密是否会继续。
在 MSDN 上创建对称密钥
谢谢!
对于那些看不到的人,我忘记了一个逗号,为了清除它,一个主密钥、一个证书和一个密钥
有谁知道在给定相同的证书主密钥和密钥凭据的情况下,使用对称密钥加密的字段在不同服务器上的输出是否完全相同?
我想从开发人员批量复制到测试服务器,并想知道加密是否会继续。
在 MSDN 上创建对称密钥
谢谢!
对于那些看不到的人,我忘记了一个逗号,为了清除它,一个主密钥、一个证书和一个密钥
给定相同的证书主密钥和密钥凭据
没有“证书主密钥”这样的概念。不要发明你自己的术语,坚持现有的命名法,这样每个人都明白你在说什么。有万能钥匙,有证书。
如果您遵循良好实践并部署了正确的加密层次结构,那么您的数据应该使用一个或多个对称密钥加密,而这些对称密钥又将使用使用数据库主密钥或密码加密的证书进行加密。
可以在数据库之间复制使用对称密钥加密的数据。为了成功,您需要完全按照在两台服务器上创建相同的对称密钥中描述的步骤操作,这将产生一对具有相同身份和相同密钥材料的密钥。使用两台服务器之一加密的数据可以在另一台服务器上解密。
话虽如此,任何对数据足够认真以在生产中对其进行加密并同时愿意在开发机器上创建加密密钥的副本,更不用说将实际敏感数据复制到开发盒的组织,都是一个笑话恕我直言。技术从来都不是薄弱环节。