【发布时间】:2011-01-10 01:45:20
【问题描述】:
我需要在 .Net 代码中加密/解密已在数据库 (Sql Server 2005) 级别加密的数据。具有 256 位密钥长度和 128 位块大小的 RjindaelManaged 相当于 AES 256 算法,但我不知道如何匹配 Key 和 IV,以便 Sql Server 和 .Net 加密方法产生相同的结果。
过去有人遇到过这种情况吗?
Sql Server 键是用类似于下面的代码创建的:
create symmetric key SomeKeyName
with
algorithm = AES_256,
key_source = 'SomePassword',
identity_value = 'SomePassword'
encryption by certificate SomeCertificate
【问题讨论】:
标签: .net sql-server encryption