RIPEMD-160
RIPEMD-160 (от англ. RACE Integrity Primitives Evaluation Message Digest) — криптографическая хеш-функция, разработанная в Католическом университете Лувена Хансом Доббертином (Hans Dobbertin), Антоном Босселарсом (Antoon Bosselaers) и Бартом Пренелом (Бартом Пренелем). Для произвольного входного сообщения функция генерирует 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 не ограничено какими-либо патентами.
Q477202
криптографическая хеш-функция
Concept
Q833670
Католическом университете Лувена
ORG
Hans Dobbertin
UNK
Q530074
Бартом Пренелем
PER
Q4497427
дайджестом
UNK
Q1144542
MD4
Concept
Q13414952
SHA-1
MISC
Q3415207
RIPEMD-128
MISC
Q7888922
RIPEMD-256
MISC
Q4047856
RIPEMD-320
UNK
Q4497427
дайджеста
UNK
Q1195184
коллизий
Concept
Q4241181
криптостойкими
Concept
Q13414952
SHA-1
MISC
Q1968605
SHA-2
MISC
Q121194
NSA
Concept
Q13414952
SHA-1
MISC
Q253623
патент
Concept
Q20745583
RIPEMD-160
MISC
Q20745583
RIPEMD-160
MISC
Q20745583
RIPEMD-160
MISC
Q20745583
RIPEMD-160
MISC
Q20745583
RIPEMD-160
MISC
-160^^http://www.w3.org/2001/XMLSchema#decimal
-160
NUMBER
-160^^http://www.w3.org/2001/XMLSchema#decimal
-160
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
-1^^http://www.w3.org/2001/XMLSchema#decimal
-1
NUMBER
+256^^http://www.w3.org/2001/XMLSchema#decimal
256
NUMBER
-128^^http://www.w3.org/2001/XMLSchema#decimal
-128
NUMBER
-256^^http://www.w3.org/2001/XMLSchema#decimal
-256
NUMBER
+256^^http://www.w3.org/2001/XMLSchema#decimal
256
NUMBER
-160^^http://www.w3.org/2001/XMLSchema#decimal
-160
NUMBER
-1^^http://www.w3.org/2001/XMLSchema#decimal
-1
NUMBER
-2^^http://www.w3.org/2001/XMLSchema#decimal
-2
NUMBER
-160^^http://www.w3.org/2001/XMLSchema#decimal
-160
NUMBER
-1^^http://www.w3.org/2001/XMLSchema#decimal
-1
NUMBER
-160^^http://www.w3.org/2001/XMLSchema#decimal
-160
NUMBER
instance of
discoverer or inventor
based on
educated at