StormBreaker
Registered
Аз вече почнах да използвам sha256. На md5 са му намерили collision vulnerability. Тоест могат да намират неща, които се хешират до един и същ хеш. Което е гадно за пароли и integrity check и т.н.
Пък и с sha256 е много пъти по-малка вероятността да се намерят сблъсъци, а и до сега няма открити такива.
ПП. Много се изкефих на този отговор: http://stackoverflow.com/questions/4014090/is-it-safe-to-ignore-the-possibility-of-sha-collisions-in-practice/4014407#4014407
Който знае английски да го прочете (това мнение с тикчето).
ПП2. Друг плюс е, че sha256 е по-бавен от md5. Което е плюс защото ти хешираш веднъж и не ти пука за някакви милисекунди. Ама някой ако bruteforceва ще генерира милиони хешове и за него ще бъде в пъти по-бавно.
Пък и с sha256 е много пъти по-малка вероятността да се намерят сблъсъци, а и до сега няма открити такива.
ПП. Много се изкефих на този отговор: http://stackoverflow.com/questions/4014090/is-it-safe-to-ignore-the-possibility-of-sha-collisions-in-practice/4014407#4014407
Който знае английски да го прочете (това мнение с тикчето).
ПП2. Друг плюс е, че sha256 е по-бавен от md5. Което е плюс защото ти хешираш веднъж и не ти пука за някакви милисекунди. Ама някой ако bruteforceва ще генерира милиони хешове и за него ще бъде в пъти по-бавно.