^_^
(Smelltu til að afrita)
RIPEMD-160 er dulmáls kjötkássaaðgerð þróuð af Hans Dobbertin, Anton Bosselaers og Bart Preneel árið 1996. Það er endurbætt útgáfa af RIPEMD, byggt á meginreglum MD4 og MD5. RIPEMD-160 býr til 160 bita (20 bæti) kjötkássa úr inntaksgögnum af handahófskenndri lengd, sem veitir mikla mótstöðu gegn árekstrum og forútreikningi.
Ólíkt mörgum öðrum kjötkássaaðgerðum var RIPEMD-160 hannað með hugsanlegar árásir á MD4 og MD5 í huga. Það felur í sér fimm samhliða gagnavinnslulotur, sem hver um sig notar einstaka fasta og aðgerðir. Þessi uppbygging eykur viðnám reikniritsins gegn dulmálsgreiningu og gerir það ónæmari fyrir árekstrargreiningu. Árekstur í þessu samhengi er skilgreindur sem að finna tvö mismunandi inntaksskilaboð sem framleiða sama kjötkássagildi.
RIPEMD-160 hefur fundið víðtæka notkun á ýmsum sviðum, þar á meðal sannprófun gagnaheilleika, gerð stafrænna undirskrifta og geymslu lykilorða. Það er notað í fjölmörgum öryggisreglum og dulritunarbókasöfnum, svo sem OpenSSL. Ennfremur er RIPEMD-160 ein af kjötkássaaðgerðunum sem notuð eru í Bitcoin til að slá inn netfang.
Þrátt fyrir styrkleika þess er RIPEMD-160 ekki ónæmt fyrir þróun dulmálsgreiningar. Með tímanum hafa sumir fræðilegir veikleikar uppgötvast, þó þeir komi í veg fyrir árangursríkar árásir í reynd. Engu að síður er mælt með nýrri þróun til að nota nútímalegri kjötkássaaðgerðir, eins og SHA-256 eða SHA-3, sem bjóða upp á hærra öryggisstig.
Að lokum er RIPEMD-160 enn mikilvægur þáttur í dulritunarsögu, sem sýnir fram á þróun kjötkássa reiknirit. Þó það sé ekki lokaorðið á þessu sviði er ekki hægt að vanmeta framlag þess til þróunar áreiðanlegra gagnaverndarkerfa. Notkun þess er áfram viðeigandi í ákveðnum aðstæðum þar sem jafnvægis milli öryggis og frammistöðu er krafist.