我需要加密/解密在.Net代码中已在数据库(Sql Server 2005)级别加密的数据。 Rjindael管理256位密钥长度和128位块大小相当于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