fbpx

Ce poti invata din acest articol?

  • Ce este criptogrfia?
  • Ce este o functie hash?
  • Ce este algoritmul MD5?
  • Avantajele MD5
  • Dezavantajele MD5
  • MD5 VS SHA-256

Ce este criptogrfia?

Criptografia reprezinta o suma de tehnici care sunt utilizate pentru a converti un text simplu intr-un text neinteligibil. Necesitatea criptarii datelor vine din motive de securitate. In acest fel, datele vor fi greu de utilizat de altcineva intr-un mod rau intentionat.

Ce este o functie hash?

Reprezinta un algoritm matematic criptografic care genereaza un rezumat cripocrafic unic pentru fiecare mesaj. Acesta functie trebuie sa indeplineasca anumite proprietati, printre care: fiecare mesaj este generat cu un hash unic, dimensiunea hash-ului este aceiasi indiferent de marimea datelor care genereaza hash-ul, functile hash sunt foarte sensibile la orice modificare, hash-ul unui mesaj este mereu acelasi.

Ce este algoritmul MD5?

Message Digest Algorithm 5  este un algoritm hash criptografic. Acesta este cel mai frecvent utilizat pentru a codifica datele si pentru a stoca parolele (neinteligibil) intr-o baza de date. MD5 a fost utilizat pe scară largă în lumea software-ului pentru a oferi o anumită siguranta că un fișier transferat nu este predispus la scurgere de date.  Cu toate acestea, este folosit și în alte protocoale și aplicații de securitate, cum ar fi SSH, SSL și IPSec.

Acest tip de algoritm protejeaza datele de utilizatorii rau intentionati, dar ofera si un mod de autentifcare. 

Aceasta forma de algoritm are ca scop principal asigurarea securitatii. Insa, pentru a fi clasat ca fiind securizat trebuie sa acopere doua cerinte:

  • Nu trebuie sa genereze doua intrari care sa nu poata face aceeasi functie hash
  • Nu trebuie sa genereze un mesaj cu aceiasi valoare hash

Avantaje ale algoritmului MD5

  • Acest algoritm este folositor deoarece simplifica un text consistent in hase mai mici.
  • MD5 genereaza hase unice.
  • De asemenea, acesta este utilizat de un numar mare de persoane pentru a verifica integritatea fisierelor.

Dezavantaje ale algoritmului MD5

Desi este inca folosit pe scara larga, algoritmul MD5 a prezentat probleme de securitate. Acest lucru este cauzat de faptul ca exista o slabiciune de coliziune hash, adica creaza aceiasi functie pentru doua intrari diferite. Prin urmare, este mult mai predispus la atacuri din partea hackerilor.

Avand in vedere, lumea digitaizata in care traim, este foarte important să pastram securitatea datelor noastre. De aceea, ar trebui ales cel mai sigur algoritm pentru criptarea datelor private.  Unii specialist afirma ca algoritmul SHA-256 este mult mai indicat decat MD5.

MD5 VS SHA-256

  • Algoritmul MD5 produce o ieșire de 128 de biți, care este exprimată ca un caracter hexazecimal de 32 de biți.
  • MD5 este cel mai rapid algoritm criptografic
  • Algoritmul SHA-256 este de două ori mai lung, cu 64 de caractere hexazecimale pentru 256 de biți.
  • SHA-256 este cu aproximativ 20% mai lent.
  • SHA-256 nu este perfect, dar este mai sigur decât MD5. Produce un hash de 256 de biți, care este de două ori mai lung decât MD5.
  • De asemenea, probabilitatea de coliziune cu SHA-256 este mai mică decât cu MD5.

Completeaza formularul de mai jos
si vei primi o oferta personalizata GRATUITA!

Ai nevoie de un site bine facut?​

0770 700 607

cere o cotatie
nu nu te costa nimic

daca ne spui numarul tau de telefon, te sunam noi...