0

SQL Server 数据库中可以有多少个加密密钥?

ColumnX 可以有一个加密密钥,ColumnY 有另一个加密密钥,ColumnZ 有另一个加密密钥吗?

如何实施?

4

1 回答 1

1

您可以创建多个加密密钥(数百万)并将单独的密钥用于单独的列。对于需要定期密钥轮换的任何场景,添加多个密钥都至关重要。要加密您使用的数据ENCRYPTBYKEY并传入所需加密密钥的密钥名称,请参阅如何:加密数据列。您使用DECRYPTBYKEY. 请注意,您没有指定要使用的解密密钥,引擎知道。但您必须先正确打开解密密钥,请参阅OPEN SYMMETRIC KEY.

于 2012-04-25T01:35:03.870 回答