计算多部分数据的 md5 哈希(多个字符串)
我正在尝试[在Java中]创建多个字符串的[单个]md5哈希。那是我想要的
md5(string1, string2, string3, ..., stringN)
目前,我正在尝试将所有字符串与一些很少使用的分隔符(如#)连接起来。那是
md5(string1#string2#...#stringN)
这看起来很笨拙,我担心一些奇怪的字符串实际上将分隔符作为其一部分。最好的方法是什么?
我正在尝试[在Java中]创建多个字符串的[单个]md5哈希。那是我想要的
md5(string1, string2, string3, ..., stringN)
目前,我正在尝试将所有字符串与一些很少使用的分隔符(如#)连接起来。那是
md5(string1#string2#...#stringN)
这看起来很笨拙,我担心一些奇怪的字符串实际上将分隔符作为其一部分。最好的方法是什么?
这可能更好:
md5(md5(string1) + md5(string2) + ... + md5(stringN))
它可以消除分离器问题,但很难说它有多好。
如果分隔符是字符串的一部分,这并不重要。您可能甚至不需要分隔符,因为您不会将连接的字符串分解为多个部分