使用Sql Server 2014解密使用AesManaged类在C#中加密的值

时间:2017-11-08 17:17:47

标签: c# sql-server encryption aes

我有一些字符串值已经使用C#中的AesManaged类加密,然后作为VarBinary值存储在sql数据库中。我可以访问用于执行加密的密钥(32字节数组)和初始化向量(IV)(16字节数组)。

我现在要做的是直接从SQL-Server(2014)解密数据,而不必将Varbinary数据拉回C#,然后再次通过AesManaged类运行它。

这甚至可能吗?

我可以根据需要在sql server上创建密钥和证书。

数据库上禁用了CLR。我问DBA,他们说没有。

I found this answer and he says it's not possible, but he doesn't cite any documentation or anything

I also found this answer, but it's talking about sql encrypted data being decrypted in C#. I'm hoping to go the other way around.

思想?

0 个答案:

没有答案