Deși s-ar putea să nu îl vedeți singur, multe dintre datele care zboară în spațiul digital sunt convertite sau codificate în diferite forme. Două operațiuni criptografice critice pe orice dispozitiv de calcul sunt hashingul și criptarea.

Dar cum funcționează exact aceste două operațiuni? Și prin ce diferă hashingul și criptarea una de cealaltă?

Ce este hashing?

Hashingul este un proces criptografic unidirecțional care implică conversia unei anumite chei (sau linie de caractere) într-o valoare diferită.

Hashingul se efectuează din mai multe motive, primul dintre acestea fiind validarea autenticității diferitelor tipuri de date introduse. În plus, hashingul poate fi utilizat în cadrul sistemelor de autentificare, astfel încât datele sensibile să nu fie stocate pe dispozitive în text simplu.

Procesul de hashing necesită o funcție hash pentru a funcționa. O funcție hash poate avea multe forme diferite, dar este, în general, utilizată pentru a mapa dimensiuni aleatorii ale datelor în valori fixe. Este algoritmul matematic necesar pentru ca hashingul să aibă loc. Încadează aceste date arbitrare în tabele de set sau într-o structură de date similară.

instagram viewer

Rezultatul hashingului este cunoscut sub numele de hash. Hashurile constau de obicei dintr-un șir de caractere cu lungime mai scurtă decât cea a datelor originale înainte de hashing. Hashul format în procesul de hash este adesea determinat de funcția de hash.

Deoarece hashingul este unidirecțional, este complet ireversibil. Deci, datele nu pot fi transformate înapoi în formatul original după ce a avut loc procesul de hashing. Acesta este motivul pentru care hashingul nu este utilizat în general pentru a stoca parole sau date similare, deoarece astfel de informații devin permanent indescifrabile după ce sunt convertite. Este mult mai potrivit pentru a valida documente sau fișiere.

Hashingul este folosit pe blockchain din motive de securitate. Producerea de hashe-uri pe aceste blockchain face practic imposibil ca un atacator să se infiltreze în rețea și să provoace daune.

Deci, se pot spune aceleași lucruri pentru criptare sau diferă drastic de hashing?

Ce este criptarea?

Probabil ați mai auzit de criptare, deoarece este un termen folosit de companiile VPN pentru a descrie modul în care gestionează traficul dvs. de internet. Dar criptarea are o gamă largă de utilizări care se întind dincolo de VPN-urile și este important să înțelegeți cum funcționează, astfel încât să știți ce se face cu informațiile dvs. sensibile.

De fapt, utilizați deja criptarea, poate fără să vă dați seama...

Criptarea este un proces criptografic în două sensuri care amestecă datele și le face indescifrabile pentru oricine, cu excepția părților autorizate. Datele sunt convertite din text simplu în text cifrat, protejându-le de utilizarea rău intenționată.

Oamenii pot chiar criptează propriile date pentru a-l păstra în siguranță.

Deoarece criptarea este reversibilă, orice părți care sunt autorizate să acceseze datele criptate pot folosi o cheie de criptare sau o cheie binară (un algoritm matematic) pentru a le decripta înapoi în text simplu.

La fel ca hashingul, criptarea necesită un algoritm pentru a amesteca datele în primul rând. Pot fi utilizate diferite niveluri de criptare, toate având dimensiuni diferite de biți. Pe măsură ce hackerii devin mai sofisticați, este necesar un număr de biți mai mare pentru a face procesul de cracare mult mai greu de finalizat.

Deși criptarea implica doar aproximativ 40 de biți, criptarea pe 128 de biți este acum utilizată în majoritatea proceselor standard, în timp ce agențiile guvernamentale tind să folosească criptarea pe 256 de biți. Există, de asemenea, diferite tipuri de criptare care pot fi utilizate în funcție de scenariu, inclusiv criptarea hibridă, simetrică și cu cheie publică.

Criptarea cu cheie publică, de exemplu, implică ca o cheie de criptare să fie privată și una publică. Este cunoscută și sub numele de criptare asimetrică. Datele criptate cu cheia publică pot fi decriptate numai cu cheia privată, iar datele criptate cu cheia privată pot fi decriptate numai cu cheia publică.

Acest tip de criptarea este utilizată în HTTPS, sau Hypertext Transfer Protocol Secure, pentru a crește nivelurile de securitate ale navigării online.

Criptarea și hashingul joacă roluri uriașe în calcul

În timp ce hashingul și criptarea diferă una de cealaltă în mai multe moduri, ambele sunt cu adevărat integrante în modul în care funcționează dispozitivele și sistemele noastre tehnologice de zi cu zi. Indiferent dacă parolele au nevoie de codificare sau rețelele au nevoie de securizare, hashingul și criptarea sunt protocoale incredibile care au dat o mână de ajutor în securitatea digitală de zeci de ani.

Ce este hashingul și cum funcționează?

Citiți în continuare

AcțiuneTweetAcțiuneE-mail

Subiecte asemănătoare

  • Securitate
  • Tehnologia explicată
  • Internet
  • Criptare
  • Blockchain
  • Securitate online
  • Confidențialitate online

Despre autor

Katie Rees (215 articole publicate)

Katie este scriitoare la MUO cu experiență în scrierea de conținut în călătorii și sănătate mintală. Ea este un interes specific pentru Samsung și, prin urmare, a ales să se concentreze pe Android în poziția pe care o are la MUO. Ea a scris piese pentru IMNOTABARISTA, Tourmeric și Vocal în trecut, inclusiv una dintre ele piese preferate pentru a rămâne pozitive și puternice în perioadele de încercare, care pot fi găsite la link de mai sus. În afara vieții sale profesionale, Katie îi place să cultive plante, să gătească și să practice yoga.

Mai multe de la Katie Rees

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona