我需要加密 redis 缓存中的 key 。 Redis 是一个键值存储。 我可以在插入缓存时使用标准加密算法加密 key 。但是之后我该如何进行查找呢?
也就是说,我想查找一个 key “234”。我使用相同的算法对“234”进行加密,但加密后的值每次都会不同。所以它不会匹配缓存中的加密值。
我该如何解决这个问题?
最佳答案
不要将加密 key 与用于在“键/值存储”中查找的 key 混淆。加密 key 用于加密内容,而“键/值存储”中的“键”只是一个名称,用于索引您的值。
在您的情况下,您的加密 key 将被加密,然后进入值部分。您的索引仍然有效,因为它未加密。
关于encryption - 在键值存储中查找加密 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56323227/