RIPEMD-160

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

RIPEMD-160 (від англ. RACE Integrity Primitives Evaluation Message Digest) - хеш-функція, розроблена в Католицькому університеті Лувена Хансом Доббертіном (Hans Dobbertin), Антоном Босселарсом (Antoon Bosselaers) і Бартом Пренелом (Bart Preneel). Для довільного вхідного повідомлення функція генерує 160-розрядне хеш-значення, зване дайджестом повідомлення. RIPEMD-160 є покращеною версією RIPEMD, яка, у свою чергу, використовувала принципи MD4 і по продуктивності порівнянна з більш популярною SHA-1.

Також існують 128 -, 256 - і 320-бітові версії цього алгоритму, які, відповідно, називаються RIPEMD-128, RIPEMD-256 і RIPEMD-320. 128-бітна версія являє собою лише заміну оригінальної RIPEMD, яка також була 128-бітної і в якій були знайдені вразливості. 256 - і 320-бітові версії відрізняються подвоєною довжиною дайджесту, що зменшує ймовірність колізій, але при цьому функції не є більш крипостійкість.

RIPEMD-160 була розроблена у відкритому академічному співтоваристві, на відміну від SHA-1 і SHA-2, які були створені NSA. З іншого боку, RIPEMD-160 на практиці використовується дещо рідше, ніж SHA-1.

Використання RIPEMD-160 не обмежена якими-небудь патентами.

Див. також[ред.ред. код]