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.