RIPEMD-160 против SHA-256
Может кто-нибудь пролить свет на SHA-256 и RIPEMD-160, какой алгоритм обычно быстрее и каковы сравнения производительности и пространства, если таковые имеются? Под сравнениями пространства я подразумеваю не 160 бит и 256 бит, а то, какова частота столкновений, разница в требованиях к пространству в производственной среде. и время для расчета обоих. Является ли RIPEMD-160 требованием для европейских стран? Любая дополнительная информация, которая будет полезна при принятии решения.
3 ответа
Является ли RIPEMD-160 требованием для европейских стран?
Нет.
RIPMD-160
может быть использован для любого размера сообщения, в то время как SHA
ограничено 2^64-1
, а также RIPMD-160
занимает 160 шагов во время процесса, тогда как SHA
занимает всего 80. как мне кажется RIPMD-160
лучше.
Что касается SHA-256, то здесь нет известных коллизий. Я полагаю, что, хотя были достигнуты некоторые успехи в создании коллизий в SHA-1 быстрее, чем грубая сила, они все еще не практичны и, конечно, неприменимы для SHA-256.
Я не очень знаком с RIPEMD-160, поэтому я не могу много говорить об этом.