【发布时间】:2017-06-07 18:20:15
【问题描述】:
所以基本情况是我必须在 SQL Server 数据库中存储一些文本信息。问题是文本必须加密并且可搜索。 我对该主题进行了一些研究,似乎这还不可行(据我了解,这种类型的加密技术,同态加密还不够成熟,无法用于现实生活中的应用)。
我想出了一个主意,但我不确定它是否可行。有人可以建议吗?
所以我知道 Lucene.NET 可以用于全文搜索。我想做的是用 Lucene.NET 索引纯文本,存储索引而不是纯文本,将加密值存储在 SQL Server 中,然后搜索 Lucene 索引并从 Lucene 索引中返回记录的 ID ,从 SQL Server 读取该特定行,然后解密数据。
这可能吗?我可以用 Lucene 索引一些东西,然后不存储索引数据吗?
【问题讨论】:
标签: .net sql-server encryption lucene.net