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