这究竟是做什么的?我试图查找它,但没有找到任何东西。
问的原因是我想将 SALTbyte[]
合并到一个值中,然后对其进行哈希处理。所以应该这样做(伪代码):
MessageDigest.update(SALT);
MessageDigest.update(value);
digestValue = MessageDigest.digest();
// Where SALT, value and digestValue are array bytes, byte[]
这是否将两者都添加SALT
到value
最终摘要中,还是应该将两个变量合并为一个,然后再合并update
一次?
我在任何文档中都找不到这个答案,任何澄清将不胜感激。
谢谢你,干杯。