encryption - 在键值存储中查找加密 key

标签 encryption redis hashmap

我需要加密 redis 缓存中的 key 。 Redis 是一个键值存储。 我可以在插入缓存时使用标准加密算法加密 key 。但是之后我该如何进行查找呢?

也就是说,我想查找一个 key “234”。我使用相同的算法对“234”进行加密,但加密后的值每次都会不同。所以它不会匹配缓存中的加密值。

我该如何解决这个问题?

最佳答案

不要将加密 key 与用于在“键/值存储”中查找的 key 混淆。加密 key 用于加密内容,而“键/值存储”中的“键”只是一个名称,用于索引您的值。

在您的情况下,您的加密 key 将被加密,然后进入值部分。您的索引仍然有效,因为它未加密。

关于encryption - 在键值存储中查找加密 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56323227/

相关文章:

iphone - 如何保护 iPhone 应用程序中的大量数据?

javascript - 使用 socket.io-client 连接到 redis 服务器,而无需用于 react native 的 Node

redis - 一个redis del 命令可以删除多少个key?

ruby - Redis -Pub\Sub - 连接到 Redis 超时

java linkedhashmap迭代

java - 使用特定 key 生成 10 位 TOTP 密码

使用 BouncyCaSTLe SSL 使用 keyFile 进行 Java AES 解密

c# - 处理解密数据的数据类型 - 作为方法参数数据类型

java - 架构:填充 Hashmap 时如何解决 GC 开销问题

java - 在 REST Assured 中,如何使用参数映射?