我有一个 ruby on rails 应用程序,我正在使用attr_encrypted
gem 来加密一些用户信息。它有盐和 IV,所以它是 2 路加密的。gem 拦截动态find_by
以帮助查询,但这对于我的情况来说还不够,因为我关心结果的数量。
有没有办法查询表以返回与给定匹配的所有结果secret
?
这是示例。我有一张users
桌子,它有一个加密的secret
属性。因此,该表具有encrypted_secret
、encrypted_secret_iv
和encrypted_secret_salt
。如果用户给出了“abd123”的秘密,我如何查询表以查看有多少其他人也使用“abc123”作为他们的秘密?