RIPEMD — разлика између измена
Садржај обрисан Садржај додат
м Бот Додаје: it Брише: de, es, pl, ru, tr Мења: fr |
Нема описа измене |
||
Ред 1:
'''-{RIPEMD (RACE Integrity Primitives Evaluation Message Digest)}-''' је класа
Постоје више верзија овог алгоритма и то: -{RIPEMD}-, -{RIPEMD-128}-, -{RIPEMD-160}-, -{RIPEMD-256}-, и -{RIPEMD-320}-. -{RIPEMD}- је први који је креиран и због низ недостатка данас се не користи иначе је дужине сажетка од 128 [[бит]]а. Остали алгоритми су наследници оригиналног -{RIPEMD}- алгоритма и број у њиховим ознакама представља
#-{RIPEMD}- је алгоритам креиран у академским круговима, за разлику од [[SHA]] алгоритма.
#-{RIPEMD}- је мање популаран алгоритам, чиме је и мање проучаван.
#-{RIPEMD}- је непатентиран и слободан алгоритам.
У августу [[1994]]. оригинални -{RIPEMD}- алгоритам је проваљен, односно пронађена је колизија
== -{RIPEMD
Пример примене -{RIPEMD-160
-{RIPEMD-160("The quick brown fox jumps over the lazy dog") =}-
-{37f332f68db77bd9d7edd4969571ad671cf9dd3b}-
Чак и најмања промена само једног слова у реченици имаће као резултат промену целокупног хексадецималног излаза. На пример променићемо -{d}- у -{c}-:
-{RIPEMD-160("The quick brown fox jumps over the lazy cog") =}-
-{132072df690933835eb8b6ad0b77e7b6f14acad7}-
Излаз -{RIPEMD-160}- функције у случају празног стринга биће:
-{RIPEMD-160("") = }-
-{9c1185a5c5e9fc54612808977ee8f548b2258d31}-
== Упоређење -{MD5}-, -{SHA-1}- и -{RIPEMD-160}- алгоритма ==
Упоређења -{RIPEMD-160}- алгоритма са -{[[MD5]]}- алгоритмом показују да је -{RIPEMD-160}- [[алгоритам]] сигурнији од -{[[MD5]]}- алгоритма.▼
▲Упоређења RIPEMD-160 алгоритма са [[MD5]] алгоритмом показују да је RIPEMD-160 [[алгоритам]] сигурнији од [[MD5]] алгоритма.
{| {{prettytable}}
!
!-{MD5}-
!-{SHA-1}-
!-{RIPEMD-160}-
|----
|Дужина дигеста
Линија 66 ⟶ 65:
|----
|Запис битова
|-{[[Little endian]]}-
|-{[[Big endian]]}-
|-{[[Little endian]]}-
|}
|