Может ли кто-нибудь пролить свет на SHA-256 и RIPEMD-160, какой алгоритм обычно быстрее и каковы сравнения производительности и пространства, если таковые имеются? Под сравнением пространства я не имею в виду 160 бит и 256 бит, но какова частота коллизий, разница в требованиях к пространству в производственной среде. и время, чтобы вычислить оба. Является ли RIPEMD-160 требованием для европейских стран? Любая дополнительная информация, которая будет полезна для принятия решения.
RIPEMD-160 против SHA-256
Ответы (3)
Что касается SHA-256, то коллизий не известно. Я считаю, что, несмотря на то, что были достигнуты некоторые успехи в создании коллизий в SHA-1 быстрее, чем грубая сила, они все еще непрактичны и, конечно, неприменимы для SHA-256.
Я не очень хорошо знаком с RIPEMD-160, поэтому ничего о нем сказать не могу.
person
Erik Edin
schedule
10.09.2009
RIPMD-160
можно использовать для любого размера сообщения, а SHA
ограничен 2^64-1
. и RIPMD-160
занимает 160 шагов во время процесса, тогда как SHA
занимает только 80. так как я думаю, что RIPMD-160
лучше.
person
new coder
schedule
22.01.2011
Количество раундов не указывает на лучшее. Можно сказать, что поскольку размер дайджеста SHA256 больше, чем у RIPEMD-160, это может указывать на более высокую устойчивость к коллизиям.
- person blowdart; 04.01.2012
Является ли RIPEMD-160 требованием для европейских стран?
No.
person
Ole Tange
schedule
04.06.2011