[英]Using an MD5 Hash as an index
我正在编写一个包含一组特定数据的MongoDB集合,并且我想通过对数据进行MD5(或SHA256)哈希处理,然后进行比较来对该数据进行比较。
我想知道使用固定长度的十六进制字符串是否是正确的方法。 是否有更好的数据类型可以使用,例如“ blob”或什至64位长的整数来保存值? (这可能需要我使用会产生long值的散列函数-除了可能用Eclispe覆盖Java .hashCode()函数外,我不知道其他任何函数。)
如果完全有更好的方法,请在此处提供有关最佳做法的建议!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.