Генератор хеша RIPEMD-160
Европейская хеш-функция за адресами Bitcoin
RIPEMD-160 создаёт 160-битный хеш (40 hex символов), разработана в KU Leuven в Бельгии. Используется в Bitcoin — каждый адрес Bitcoin выводится через SHA-256, затем RIPEMD-160 (HASH160).
Что такое RIPEMD-160?
RIPEMD-160 расширяет дизайн RIPEMD-128, добавляя пятый раунд к каждой из двух параллельных цепочек вычислений.
✅ Преимущества
- • Стандарт Bitcoin: Используется в HASH160 для генерации адресов
- • Выход 160 бит: 40 hex символов
- • Независимый дизайн: Не разработана госагентствами
- • Проверенная безопасность: Ни одной практической атаки с 1996 года
📊 Где используется
- • Bitcoin: SHA-256 + RIPEMD-160 = HASH160
- • PGP/GPG: Вычисление отпечатков ключей
- • Смарт-карты: Аутентификация EMV
- • Криптографическое разнообразие: Альтернатива алгоритмам SHA
💡 Контекст
RIPEMD-160 обеспечивает 80 бит стойкости к коллизиям. Для новых приложений рекомендуется SHA-256.
🔄 RIPEMD-160 vs другие
RIPEMD-160
160 бит, двойная цепочка
Нет известных коллизий
SHA-1
160 бит, одна цепочка
Коллизии демонстрированы (2017)
SHA-256
256 бит
Более безопасна, рекомендована
❓ Часто задаваемые вопросы
Зачем Bitcoin использует RIPEMD-160?
Bitcoin использует HASH160 для сокращения адресов при сохранении криптографического разнообразия.
RIPEMD-160 безопаснее SHA-1?
На практике да. Ни одной практической коллизии не найдено.
Стоит ли использовать RIPEMD-160 в новых проектах?
Для новых проектов рекомендуется SHA-256. RIPEMD-160 — для совместимости с Bitcoin.