MessageDigest类实现了SHA-1算法(等等)。 SHA-1算法允许使用不同的“种子”或初始摘要。见SHA-1 Psuedocode如何设置MessageDigest种子?
该算法初始化变量,或种子:
Initialize variables:
h0 = 0x67452301
h1 = 0xEFCDAB89
h2 = 0x98BADCFE
h3 = 0x10325476
h4 = 0xC3D2E1F0
然而MessageDigest类,如在Online Java Manual所描述的,提供了用于设置这些初始变量无API。事实上,它没有说明初始变量的价值。
如何设置SHA-1算法的初始种子?
这是Java中SHA-1的示例,使用初始种子?
(我要找的SHA-1执行,除非该示例使用MessageDigest
一个替代初始种子。)
viva SHA1扩展! – SDReyes 2012-08-27 22:11:09