【发布时间】:2014-02-15 00:49:27
【问题描述】:
我在两个不同的时间从某个来源获取数据作为哈希。我需要知道两个哈希是否相同。我不需要知道哪些键值对不同。
我正在考虑使用 Digest::MD5 模块将哈希的 md5sum 存储在某个地方(例如数据库),然后比较下一个接收到的哈希的 md5sum 是否与之前存储的 md5sum 相同。如果不相同,则哈希中的数据不同。
我的哈希大小不是很大,单个哈希中最多 50 个键。 perl 中还有其他更好更快的方法吗?
【问题讨论】:
-
@mpapec - 那里描述的方法如何更好更快?
-
无法判断,因为我没有看到您的解决方案。
-
这两个哈希是否在同一个进程中?
-
值总是字符串吗?