Modificarea informațiilor ar putea să o protejeze de accesul neautorizat și, prin urmare, singurul receptor autorizat îl poate înțelege. Metoda folosită în acest fel se numește criptare și decriptare a informațiilor.
Diferența majoră dintre criptare și decriptare este că criptarea este conversia unui mesaj într-o formă care nu poate fi citită, decât dacă este decriptată. În timp ce Decryption este recuperarea mesajului original din datele criptate.
Diagramă de comparație
Bazele de comparație | Criptarea | decriptarea |
---|---|---|
De bază | Transformarea unui mesaj uman inteligibil într-o formă neinteligibilă și obscură care nu poate fi interpretată. | Transformarea unui mesaj neinteligibil într-o formă inteligibilă care ar putea fi ușor înțeleasă de un om. |
Procesul are loc la | Terminarea expeditorului | Terminarea receptorului |
Funcţie | Transformarea textului în text cipher. | Transformarea textului cipher în text. |
Definiția Encryption
Criptarea este procesul în care un expeditor convertește informațiile inițiale într-un alt formular și trimite mesajul neinteligibil rezultat în rețea. Expeditorul are nevoie de un algoritm de criptare și de o cheie pentru a transforma textul scris (mesajul original) într-un text cipher (mesaj criptat), este, de asemenea, cunoscut sub numele de enciphering.
Plaintext este datele care trebuie protejate în timpul transmisiei. Textul cifrat este textul codificat produs ca rezultat al algoritmului de criptare pentru care este utilizată o cheie specifică. Textul cifrat nu este protejat. Acesta curge pe canalul de transmisie. Algoritmul de criptare este un algoritm criptografic care introduce textul simplu și o cheie de criptare și produce un text cipher.
În metodele de criptare convenționale, cheile de criptare și decriptare sunt identice și secrete. Metodele convenționale sunt în general împărțite în două clase: criptarea nivelului de caractere și criptarea nivelului de biți.
- Criptarea la nivel de caractere - în această metodă, criptarea este efectuată la nivelul caracterelor. Există două strategii comune pentru criptarea la nivel de caracter, care sunt substitutive și transpoziționale.
- Criptarea la nivel de biți - în această tehnică, în primul rând datele (cum ar fi textul, grafica, audio, video etc.) sunt împărțite în blocuri de biți, apoi modificate prin codare / decodare, permutare, substituire, OR exclusivă, rotație pe.
Definiția Decryption
Decriptarea inversează procesul de criptare pentru a transforma mesajul în forma sa reală. Receptorul utilizează un algoritm de decriptare și o cheie pentru a transforma textul cifrat înapoi în textul original, este de asemenea cunoscut sub numele de descifrare.
Un proces matematic folosit pentru decriptare care generează plaintextul original ca rezultat al oricărui chei de text cheie și decriptare este cunoscut sub numele de algoritm de decriptare. Acest proces este procesul invers al algoritmului de criptare.
Cheile folosite pentru criptare și decriptare pot fi similare și diferite, în funcție de tipul de criptosisteme utilizate (de exemplu, criptarea cheilor simetrice și criptarea cheilor asimetrice ).
Diferențe cheie Criptare și decriptare
- Algoritmul de criptare utilizează mesajul (plaintext) și cheia în momentul procesului de criptare. Pe de altă parte, în procesul de decriptare, algoritmul de decriptare convertește forma codificată a mesajului (de exemplu, textul cifrat) cu ajutorul unei chei.
- Criptarea are loc la sfârșitul expeditorului, în timp ce decriptarea are loc la sfârșitul receptorului.
- Funcția majoră a criptare este de a converti textul în textul cipher. Spre deosebire de aceasta, decriptarea transformă textul cifrat în text.
Concluzie
Procesele de criptare și decriptare se încadrează în criptologie, care este combinația dintre criptografie și criptanaliză. Criptografia se ocupă de tehnicile de asigurare a securității prin codarea mesajelor pentru a le face să nu poată fi citite. Cryptanaliza se ocupă cu decodificarea mesajelor în care o formă incomprehensibilă este transformată în formă inteligibilă.
Criptarea este utilizată pentru encificarea conținutului la capătul expeditorului înainte de a fi transmisă prin rețea, în timp ce decriptarea este folosită pentru a descifra conținutul derulat fără conținut la sfârșitul receptorului.