Sql Server Rijndael加密和解密

时间:2017-11-02 10:29:55

标签: sql-server encryption rijndael

有没有办法在Sql Server中使用Rijndael执行加密和解密?我搜索了互联网,但没有帮助

2 个答案:

答案 0 :(得分:1)

是的,有可能, 您需要在SQL Server中创建CLR程序集

codeProject中有一个完整的教程,可以解决这个问题:

https://www.codeproject.com/Articles/15296/SQL-Encryption-and-Decryption-Library-Using-Rijnda

但是如果你想创建一个新的,只需检查如何在SQL Server中创建CLR程序集并使用Rijndael对其进行编码。

有用的链接:

https://blog.sqlauthority.com/2008/10/19/sql-server-introduction-to-clr-simple-example-of-clr-stored-procedure/

https://msdn.microsoft.com/en-us/library/w2kae45k(v=vs.100).aspx

答案 1 :(得分:1)

查看此link

或者,如果您在访问数据库时使用C#或任何其他编程语言,则可以在其中应用Rijndael并将已加密的值存储在数据库中。当比较编程语言中的使用算法并与DB值进行比较时。