![]() |
1
1
你在哪里看到的需要一个种子在一个沙-1消化?通常在需要随机数源的加密算法中,种子是“需要的”。但在sha-1中,甚至根本不使用随机数,所以没有种子或初始向量可供设置。您提到的变量是“硬”(常量),它们是算法的一部分,不需要或不使用来更改h0-4的值。 |
![]() |
2
1
不能用初始种子提供Java函数。 我复制了sha-1算法的C实现,并对其进行了修改,以允许更改初始种子值。 |
![]() |
3
1
我建议对messagedigest家族散列函数使用salt而不是seed。例如,salt是通过预先将salt字节添加到输入来应用的。 预处理salt也比直接设置seed值更强大,因为除了更改哈希的内部状态之外,如果salt不是摘要块大小的倍数,那么它还可能干扰输入被送入哈希函数的对齐方式。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 6 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 6 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 6 月前 |
![]() |
rudraraj · java中未声明最终变量 6 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 7 月前 |