【问题标题】:how to search encrypted data in grails如何在grails中搜索加密数据
【发布时间】:2013-08-28 09:35:10
【问题描述】:

我的域包含 3 个字段 cardNo、cardName 和 account

class card {
    String cardNo
    String cardName
    Account account

static constraints = {
    cardNo(blank:false, unique:true)
    cardName(blank:false)
    account(blank:false)
}

cardNo在保存的时候一定要加密,我是用encryptionUtil Java加密的。 在我的列表屏幕上,我想制作搜索功能,可以通过cardNo和cardName进行搜索。 如果我在 grails 中搜索使用 create cretiria 加密的数据,是否可能? 如果不能使用创建条件,搜索加密数据的最佳方法是什么? 需要你的帮助。谢谢之前:)

【问题讨论】:

  • 除非您要重现与搜索参数完全相同的加密值,否则您无法搜索加密数据。这是加密的要点之一。

标签: java grails encryption grails-searchable


【解决方案1】:

我可以给你一个建议:避免在你的数据库中存储卡号。使用支付服务。

【讨论】:

  • 嗯我通过加密将cardNo存储在数据库中,然后在我的列表中我想通过cardNo进行搜索,例如cardNo是112211,然后在搜索文本字段中输入“1”然后单击搜索按钮,然后在列表表中将出现卡名和卡号为 112211 的帐户。
猜你喜欢
  • 2016-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 2018-06-03
  • 2021-01-14
  • 1970-01-01
相关资源
最近更新 更多