Informatică Algoritmi

Ce este criptografia?

Criptografia este știința securizării informațiilor prin transformarea datelor într-o formă ilizibilă, numită cifru. Protejează confidențialitatea și integritatea mesajelor împotriva accesului neautorizat. Este esențială în comunicațiile online, tranzacțiile bancare și stocarea datelor.

Tipuri de criptografie

  • Criptografie simetrică Folosește aceeași cheie pentru criptare și decriptare, ca în AES; rapidă, dar necesită distribuirea securizată a cheii.
  • Criptografie asimetrică Utilizează o pereche de chei: publică pentru criptare și privată pentru decriptare, cum e RSA; ideală pentru schimbul de chei.
  • Funcții hash Transformă datele într-o valoare fixă, ireversibilă, ca SHA-256; folosită pentru verificarea integrității, nu pentru criptare.

Aplicații practice

  • Comunicații securizate Protocoalele HTTPS și SSL criptează traficul web între browser și server pentru a preveni interceptarea.
  • Semnături digitale Folosesc criptografia asimetrică pentru a autentifica expeditorul și a asigura că mesajul nu a fost modificat.
  • Stocarea parolelor Parolele sunt hash-uite în baze de date, astfel încât chiar și administratorii să nu le poată citi în clar.

Experimentează cu un simplu cifru Caesar, deplasând literele cu 3 poziții, pentru a înțelege noțiunile de bază ale criptării.

Mai multe din Algoritmi