Keccak-256 калькулятор хэша
Сгенерируйте 256-битный / 32-байтный дайджест сообщения Keccak-256 из текстовой строки, закодированной в шестнадцатеричном формате. Keccak-256 — это оригинальный алгоритм Keccak до стандартизации SHA-3.
Хэш Keccak-256:
Связанные инструменты
- SHA-3 256-битный калькулятор хэша
- SHA-2 256-битный калькулятор хэша
- SHA-3 384-битный калькулятор хэша
- SHA-3 512-битный калькулятор хэша
- Калькулятор хэша BLAKE3 256 бит
- Калькулятор хэша BLAKE2b 512 бит
- Калькулятор хэш-функции BLAKE2s 256 бит
- SHA-2 384-битный калькулятор хэша
- SHA-2 512-битный калькулятор хэша
- Калькулятор хэша MD5
Подробнее о хэше Keccak-256
Keccak-256 — криптографическая хэш-функция, которая производит 256-битный (32-байтный) дайджест сообщения. Она была разработана Guido Bertoni, Joan Daemen, Michael Peeters и Gilles Van Assche и выиграла конкурс хэш-функций NIST в 2012 году.
Хотя Keccak был выбран для того, чтобы стать SHA-3, существует важное различие между "Keccak-256" и "SHA3-256": они используют разные схемы дополнения. Оригинальный Keccak использует простое дополнение с несколькими скоростями (pad10*1), тогда как стандарт SHA-3 от NIST добавляет биты разделения домена (0x06 для SHA-3, 0x1F для SHAKE).
Основные характеристики Keccak-256:
Основан на губчатой конструкции с состоянием 1600 бит
Использует перестановку Keccak-f[1600] с 24 раундами
Скорость 1088 бит и ёмкость 512 бит для 256-битной безопасности
Устойчив к атакам расширения длины
Keccak-256 наиболее известен как используемый Ethereum и другими блокчейн-платформами:
Генерация адресов Ethereum из открытых ключей
Хеширование транзакций и блоков
Селекторы функций смарт-контрактов (первые 4 байта хэша Keccak-256)
Построение дерева Merkle для управления состоянием
При работе с Ethereum всегда используйте Keccak-256 (не SHA3-256), так как платформа приняла Keccak до того, как стандарт SHA-3 был утверждён с его изменённым дополнением.