2013-05-07 74 views
0

作爲應用程序的一個要求,我們必須將數據庫中的一些數據保存爲加密字符串,所以我們使用了Encrypted Type,它實現了NHibernate的IUserType(courtsey NHibernate Cookbook)。查詢加密類型,IUserType

現在其中一些包括用戶名稱,必須保持加密。

現在我們不能使用like操作來查詢名稱,直到我們將數據從數據庫中提取到內存中。對於大型數據庫來說這是不可取的。

是否有任何方法或其他技術來實現加密類型?

幫助感謝!

+0

最終使用的緩存.... – sandeep 2014-02-10 11:41:28

回答

0

查詢加密值的唯一方法是在限制之前在查詢中解密它們。另一種選擇是使用弱加密,支持類似查詢,例如:簡單字符替換。