![]() |
1
3
假设输入中有10个字节。要破解整个输入,我们必须尝试2^(10*8)个输入。在80%的情况下,我们只需要尝试2^(2*8)个输入。这大约少了五倍。如果输入大小增大,则比率会更大。 SHA1现在是不可逆的,输入中有大约100个未知位(12字节)。由于只有20%的输入未知,这意味着输入大小需要大约500位才能安全,或者大约62字节。 事实上,未知的部分是在开始还是结束都很重要。开始时,每32位已知数据将减少所需操作的数量,这比您预期的要多,因为某些计算可以重复使用。 |
|
FabioLovi · SHA-RSA是如何工作的? 8 年前 |
|
user2508324 · SHA-256实现的输出不正确 9 年前 |
![]() |
Nits · SHA-1校验和验证? 9 年前 |
![]() |
Billy Moon · 数字签名的标准格式 12 年前 |
![]() |
Anton Apua Escalante · 哈希加盐 13 年前 |