NHibernate和SQL Server 2008加密

Dix*_*onD 5 .net encryption nhibernate sql-server-2008

如何使用NHibernate执行SQL Server内置加密/解密?我的意思是加密单独的列.

Ber*_*van 0

[编辑] 抱歉,错过了您提到的“SQL 内置”。这不是 SQL 内置的,这是 NHibernate“集成”的。

但这可能是您想要实现的目标的一个选择。

这可以通过使用 UserType 来完成。

您可以在这里找到详细解释:http://gustavoringel.blogspot.be/2009/02/encrypting-password-or-other-strings-in.html

并在这里完全实现: https://code.google.com/p/unhaddins/source/browse/uNhAddIns/uNhAddIns/UserTypes/EncryptedString.cs ?r=65faefa249b695c97787f46f28e6c775a0601533