Генератор хеша Keccak-256 для Ethereum
Этот генератор хеша Keccak-256 вычисляет исходный хеш Keccak из введённого вами контента. Он не взаимозаменяем с NIST SHA3-256: Keccak использует паддинг 0x01, а SHA-3 — 0x06, поэтому полученные хеши различаются. Введите ввод, настройте доступные параметры и скопируйте результат; используйте инструмент мульти-хеша, чтобы сравнить оба алгоритма рядом друг с другом.
Генератор хеша Keccak-256 вычисляет исходный хеш Keccak из контента, введённого вами в браузере. Он полезен, когда рабочий процесс разработки специально требует Keccak-256, включая Ethereum и многие инструменты смарт-контрактов. Этот алгоритм — не то же самое, что стандарт NIST SHA3-256, хотя их имена и лежащее в основе семейство Keccak могут вводить в заблуждение.
Ключевое различие — паддинг, используемый для обработки ввода: Keccak-256 использует 0x01, а SHA-3 — 0x06. Из-за этого различия два алгоритма дают разные хеши для одного и того же ввода. Введите или перетащите ваш контент, настройте параметры, доступные в инструменте, и скопируйте полученный хеш Keccak-256. Чтобы увидеть различие, сравните оба алгоритма рядом друг с другом с помощью инструмента мульти-хеша.
Используйте Keccak-256, когда проект или инструмент требует исходный вариант Keccak; используйте NIST SHA3-256, когда требуется этот стандарт. Хеширование — не преобразование формата, которое можно обратить для восстановления исходного контента, поэтому помните об этом различии при проверке ожидаемых результатов или отладке несоответствия.
Инструмент работает полностью в вашем браузере: ваш ввод обрабатывается на вашем устройстве и не загружается, не сохраняется и не отправляется на сервер. Он работает офлайн после загрузки страницы и бесплатен. Разработчики и DevOps-инженеры могут использовать его для быстрых проверок на разных машинах без установки локального ПО или отправки внутренних данных онлайн-сервису.
Шаг 1: Вставьте или введите контент, который хотите хешировать. Вы также можете перетащить ваш контент в инструмент.
Шаг 2: Проверьте и настройте доступные параметры перед вычислением хеша.
Шаг 3: Проверьте результат Keccak-256, показанный инструментом. Помните, что он отличается от NIST SHA3-256.
Шаг 4: Скопируйте результат или используйте инструмент мульти-хеша, чтобы сравнить Keccak-256 и SHA3-256 рядом друг с другом.
Пример использования: Сгенерируйте хеш Keccak-256 для задачи разработки смарт-контрактов. Ethereum и многие инструменты смарт-контрактов используют Keccak-256, поэтому выбор правильного хеша важен.
Пример использования: Проверьте, ожидает ли рабочий процесс Keccak-256 или NIST SHA3-256. Инструменты используют разный паддинг и дают разные результаты.
Пример использования: Выполните рутинную задачу Keccak-256 без локальной установки. Введите ваш контент в браузере и скопируйте результат.
Пример использования: Работайте с машины, где нельзя установить локальное ПО. Браузерный инструмент позволяет вычислить хеш без локальной установки.
Пример использования: Не вставляйте внутренний контент в сторонний сервис. Инструмент обрабатывает ваш ввод в вашем браузере и не отправляет его на сервер.
Пример использования: Сравните Keccak-256 с SHA3-256 при исследовании несоответствия хешей. Инструмент мульти-хеша показывает два результата рядом друг с другом.