Взлом SHA1 с помощью атаки с удлинением
Я реализую этот недостаток SHA1:
https://blog.whitehatsec.com/hash-length-extension-attacks/
Мне нужно SHA1 кусок данных, затем, используя результирующий хэш в качестве начального вектора, я буду SHA1 второй кусок данных.
Подобно:
firstHash = SHA1(fisrtchunk)
setSHA1StartingVector(firstHash)
secondHash = SHA1(secondchunk)