我需要存储键值对,其中键应该是唯一的。它将保存在内存中以及磁盘上的二进制格式。密钥也是通过 TCP 发送的自定义消息协议的一部分。
首先考虑不支持您想要的任何大小的密钥,而是将其限制为 X-chars。
是否有适用的散列算法(不需要安全性)可以代替使用,以减少密钥的长度等,但仍然足以满足唯一性?
我需要存储键值对,其中键应该是唯一的。它将保存在内存中以及磁盘上的二进制格式。密钥也是通过 TCP 发送的自定义消息协议的一部分。
首先考虑不支持您想要的任何大小的密钥,而是将其限制为 X-chars。
是否有适用的散列算法(不需要安全性)可以代替使用,以减少密钥的长度等,但仍然足以满足唯一性?