Описание тега whalewatching
Биткоин использует алгоритм SHA-256 и ripemd-160 хэшей. Чаще всего двойной круглый ша-256 используется, но для генерации адреса и ripemd-160 используется, потому что он генерирует более короткий хэш-значение. Функция ripemd-160 имеет 160-битное или 20-байтный хэш-значение, в то время как SHA-256 и 256 бит или 32 байта.
Так функция ripemd-160 используется для это короткий хэш. Однако, ша-1 также производит 160-битный хэш. Ripemd-160-это менее популярный алгоритм, но на самом деле достигает точно так же, как SHA-1 не.
Единственное реальное различие я могу найти в интернете, в следующем фрагменте функция ripemd-160 Википедии страницу:
Функция ripemd-160 был разработан в открытое академическое сообщество, в отличие от АНБ разработана SHA-1 и SHA-2 алгоритм. С другой стороны, Функция ripemd-160, кажется, используется несколько реже, чем SHA-1, что может привести к менее тщательно, чем ша. Функция ripemd-160 как известно, не стесненного никакими патентами.
Патент вопросы почему? Почему ша-1 проблема, а ша-256 нет? Я знаю, что SHA-1 и SHA-2 (из которых ша-256 часть) разные варианты ша инициатива и так, вероятно, очень разные правовые реализации.
Неужели кто-то знает, почему функция ripemd-160 была выбрана перед более популярными ша-1?