RIPEMD-160-хеш текста или файла

Генерируйте RIPEMD-160-хеш для текстового ввода или загрузки файла. Вычисляйте безопасные криптографические контрольные суммы для проверки целостности данных и целей безопасности

Ввод
Вставьте или введите любой текст в UTF-8, включая эмодзи и нелатинские символы.
Результат Хеширования
Результат хеша для текущего текстового ввода.

Шестнадцатеричный

Base64

Десятичный

Двоичный

Что такое RIPEMD-160?

RIPEMD-160 (RACE Integrity Primitives Evaluation Message Digest) — это криптографическая хеш-функция, которая производит 160-битное (20-байтовое) хеш-значение, обычно представляемое как 40-символьное шестнадцатеричное число. Он был разработан в 1996 году Хансом Доббертином, Антооном Босселаерсом и Бартом Пренелем как часть европейского проекта RACE.

Ключевые характеристики:

  • Детерминированность: Одинаковый ввод всегда производит одинаковый хеш
  • Быстрое вычисление: Разумно быстро вычисляется для любого заданного ввода
  • Эффект лавины: Небольшие изменения во вводе производят кардинально разные выводы
  • Фиксированный размер вывода: Всегда производит 160-битный хеш независимо от размера ввода
  • Двухлинейная параллельная структура: Использует две параллельные линии вычислений для повышенной безопасности

Статус безопасности:RIPEMD-160 считается криптографически безопасным без известных практических атак. Он обеспечивает хороший запас безопасности и по-прежнему рекомендуется для криптографических приложений, где достаточно 160-битного хеша.

Обычные применения:

  • Генерация Bitcoin-адресов (кодирование Base58Check)
  • Цифровые подписи и сертификаты
  • Проверка целостности данных
  • Криптографические протоколы, требующие 160-битные хеши
  • Альтернатива SHA-1 при необходимости

Сравнение с другими алгоритмами:

  • Более безопасен, чем MD5 и SHA-1
  • Меньший вывод, чем SHA-256 (160 бит против 256 бит)
  • Хорошие характеристики производительности
  • Хорошо изучен и доверен в криптографическом сообществе

Рекомендуется для:

  • Приложений, требующих 160-битную безопасность хеша
  • Криптографических операций, связанных с Bitcoin
  • Совместимости с устаревшими системами, где указан RIPEMD-160