Bitget App
Торгуйте разумнее
Купить криптоРынкиТорговляФьючерсыКопитрейдингБотыEarn

Кекчак (Keccak)

Продвинутый
share

Что такое Keccak?

Keccak (произносится как «кетчак») — это криптографическая функция, созданная Гвидо Бертони, Джоан Демен, Микаэлем Питерсом и Жилем Ван Аше. Хотя у Keccak есть различные потенциальные применения, разработка считается хэш-функцией, которая обеспечивает повышенную безопасность по сравнению со старыми хэш-алгоритмами SHA-1 и SHA-2.

Что такое SHA?

Аббревиатура SHA расшифровывается как Secure Hash Algorithm и является серией криптографических хэш-функций, разработанных Национальным институтом стандартов и технологий США (NIST). И SHA-1, и SHA-2 были созданы Агентством национальной безопасности США (АНБ) и имеют схожую структуру. Несмотря на то, что Keccak имеет тот же размер вывода (длину хеша), что и SHA-2, его механизм работы существенно отличается. Тем не менее, Keccak считается частью семьи SHA и широко известен как SHA-3.

Теоретические атаки на SHA-1 были раскрыты в 2004 году, что привело к объявлению SHA-2 новой стандартной хэш-функцией NIST в 2011 году. За медленным переходом от SHA-1 к SHA-2 последовала успешная коллизионная атака SHA-1 в 2017 году, что сделало SHA-1 небезопасным и нежелательным для использования. Keccak (также SHA-3) разрабатывалась для устранения потенциальных недостатков SHA-1 и SHA-2, выиграв конкурс, проведенный NIST в 2012 году, и став новым «членом семьи» SHA. Функцию выбрали благодаря ее инновационной структуре и зависимости от функции губки. Хотя SHA-2 остается широко используемым и безопасным, на возможное будущее принятие SHA-3 может повлиять его устойчивость к атакам. Кроме того, продолжающаяся эволюция криптографии может привести к разработке новых криптографических хэш-алгоритмов в ближайшие годы.

Скачать приложение
Скачать приложение