查询加密类型,IUserType

本文关键字:IUserType 类型 加密 查询 | 更新日期: 2023-09-27 18:12:37

作为应用程序中的要求,我们必须将数据库中的一些数据作为加密字符串保存,因此我们使用了encrypted Type,它实现了NHibernate的IUserType (courtsey NHibernate Cookbook)。

现在,其中一些包括用户的"名称",必须保持加密。

现在我们不能使用类似的操作来查询Name,直到我们把数据从数据库中取出到内存中。这对于大型数据库是不可取的。

是否有任何方法或其他技术来实现加密类型?

帮助感激!

查询加密类型,IUserType

查询加密值的唯一方法是在查询限制之前对它们进行解密。另一种选择是使用弱加密,它支持类似查询,例如:简单字符替换。