Miklix

Calculator de cod hash RIPEMD-128

Publicat: 18 februarie 2025 la 21:35:03 UTC
Ultima actualizare: 12 ianuarie 2026 la 14:23:58 UTC

Calculator de cod hash care utilizează funcția hash RACE Integrity Primitives Evaluation Message Digest 128 bit (RIPEMD-128) pentru a calcula un cod hash pe baza introducerii de text sau a încărcării unui fișier.

Această pagină a fost tradusă automat din limba engleză pentru a o face accesibilă cât mai multor persoane. Din păcate, traducerea automată nu este încă o tehnologie perfecționată, astfel încât pot apărea erori. Dacă preferați, puteți vizualiza versiunea originală în limba engleză aici:

RIPEMD-128 Hash Code Calculator

RIPEMD-128 este o funcție hash criptografică care preia o intrare (sau un mesaj) și produce o ieșire de dimensiune fixă, pe 128 de biți (16 octeți), reprezentată de obicei ca un număr hexazecimal de 32 de caractere.

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) este o familie de funcții hash criptografice concepute pentru a asigura integritatea datelor prin hashing. A fost dezvoltată la mijlocul anilor 1990 ca parte a proiectului RACE (Cercetare și Dezvoltare în Tehnologii Avansate de Comunicații în Europa) al UE.

Versiunea pe 128 de biți a RIPEMD nu mai este considerată sigură din cauza unor probleme similare cu cele ale MD4 și MD5.

Dezvăluire completă: nu am scris implementarea specifică a funcției hash utilizată pe această pagină. Aceasta este o funcție standard inclusă în limbajul de programare PHP. Am creat doar interfața web pentru a o pune la dispoziția publicului aici pentru comoditate.


Calculați noul cod Hash

Datele transmise sau fișierele încărcate prin intermediul acestui formular vor fi păstrate pe server doar atât timp cât este necesar pentru a genera codul hash solicitat. Acestea vor fi șterse imediat înainte ca rezultatul să fie returnat browserului dumneavoastră.

Date de intrare:



Textul trimis este codificat UTF-8. Deoarece funcțiile hash operează cu date binare, rezultatul va fi diferit decât dacă textul ar fi în altă codificare. Dacă trebuie să calculați un hash al unui text într-o anumită codificare, trebuie să încărcați un fișier.



Despre algoritmul de hash RIPEMD-128

Nu sunt nici matematician, nici criptograf, dar voi încerca să explic cum funcționează această funcție hash într-un mod pe care să-l poată înțelege și cei care nu sunt matematicieni. Dacă preferi explicația matematică completă, exactă din punct de vedere științific, sunt sigur că o poți găsi pe o mulțime de alte site-uri web ;-)

RIPEMD folosește o construcție Merkle-Damgård, pe care o are în comun cu familia de algoritmi hash SHA-2. Am descris aceștia ca funcționând similar cu un blender pe alte pagini, iar același lucru este valabil și pentru RIPEMD:

Pasul 1 - Pregătire (Umplerea datelor)

  • În primul rând, RIPEMD se asigură că „ingredientele” se potrivesc perfect în blender. Dacă nu, adaugă niște „materiale de umplutură” suplimentare pentru a le rotunji (asta e ca și cum ai umple datele).

Pasul 2 - Pornirea Blenderului (Inițializare)

  • Blenderul pornește cu o anumită setare - cum ar fi viteza, puterea și poziția lamei. Acestea sunt valori de pornire speciale numite vectori de inițializare.

Pasul 3 - Procesul de amestecare (analiza datelor)

  • Iată partea interesantă: RIPEMD nu are doar un set de lame. Are două blendere care funcționează unul lângă altul (stânga și dreapta).
  • Fiecare blender procesează ingredientele diferit. Unul toacă, în timp ce celălalt macină, folosind viteze, direcții și modele de lame diferite.
  • Ei amestecă, schimbă și răsucesc datele de 80 de ori (ca și cum ar amesteca în cicluri pentru a se asigura că totul este perfect amestecat).

Pasul 4 - Amestecarea finală (Combinarea rezultatelor)

  • După toată amestecarea, RIPEMD combină rezultatele ambelor blendere într-un hash final, omogen.

Lectură suplimentară

Dacă ți-a plăcut această postare, s-ar putea să-ți placă și aceste sugestii:


Distribuie pe BlueskyDistribuie pe FacebookDistribuie pe LinkedInDistribuie pe TumblrDistribuie pe XDistribuie pe LinkedInPin pe Pinterest

Mikkel Christensen

Despre autor

Mikkel Christensen
Mikkel este creatorul și proprietarul miklix.com. El are peste 20 de ani de experiență ca programator de calculatoare/dezvoltator software profesionist și este în prezent angajat cu normă întreagă pentru o mare corporație europeană de IT. Atunci când nu scrie pe blog, își petrece timpul liber cu o gamă largă de interese, hobby-uri și activități, care se pot reflecta într-o anumită măsură în varietatea de subiecte abordate pe acest site.