Informācijas mainīšana, iespējams, to pasargātu no nesankcionētas piekļuves, kā rezultātā vienīgais pilnvarotais saņēmējs to var saprast. Šādā veidā izmantoto metodi sauc par informācijas šifrēšanu un atšifrēšanu.
Galvenā atšķirība starp šifrēšanu un atšifrēšanu ir tā, ka šifrēšana ir ziņojuma pārvēršana nesaprotamā formā, kas nav lasāma, ja tas nav atšifrēts. Lai gan atšifrēšana ir oriģinālā ziņojuma atgūšana no šifrētiem datiem.
Salīdzinājuma diagramma
Salīdzināšanas pamats | Šifrēšana | Atšifrēšana |
---|---|---|
Pamata | Cilvēka saprotama ziņojuma pārveidošana par nesaprotamu un neskaidru formu, ko nevar interpretēt. | Nesaprotama ziņojuma pārvēršana saprotamā veidā, ko cilvēks var viegli saprast. |
Process notiek | Nosūtītāja beigas | Saņēmēja beigas |
Funkcija | Vienkāršā teksta pārveidošana par šifrētu tekstu. | Šifrētā teksta pārvēršana parastajā tekstā. |
Šifrēšanas definīcija
Šifrēšana ir process, kurā sūtītājs pārveido sākotnējo informāciju uz citu formu un nosūta iegūto nesaprotamu ziņojumu pa tīklu. Sūtītājs pieprasa šifrēšanas algoritmu un atslēgu, lai pārveidotu vienkāršo tekstu (oriģinālo ziņu) par šifrētu tekstu (šifrētu ziņojumu), ko sauc arī par šifrēšanu.
Plaintext ir dati, kas ir jāaizsargā pārraides laikā. Šifrēts teksts ir šifrēts teksts, kas iegūts kā šifrēšanas algoritma rezultāts, kam tiek izmantota konkrēta atslēga. Šifrēts teksts nav pasargāts. Tas plūst uz pārraides kanālu. Šifrēšanas algoritms ir kriptogrāfisks algoritms, kas ievada vienkāršu tekstu un šifrēšanas atslēgu un rada šifrēšanas tekstu.
Parastajās šifrēšanas metodēs šifrēšanas un atšifrēšanas atslēgas ir vienādas un noslēptas. Parastās metodes ir sadalītas divās klasēs: Rakstzīmju līmeņa šifrēšana un Bitu līmeņa šifrēšana.
- Rakstzīmju līmeņa šifrēšana - šajā metodē šifrēšana tiek veikta rakstzīmju līmenī. Rakstzīmju līmeņa šifrēšanai ir divas kopīgas stratēģijas, kas ir aizvietojošas un transponējošās.
- Bitu līmeņa šifrēšana - šajā metodē, pirmkārt, dati (piemēram, teksts, grafika, audio, video utt.) Ir sadalīti bitu blokos, pēc tam modificēti ar kodējumu / dekodēšanu, permutāciju, aizvietošanu, ekskluzīvu OR vai rotāciju ieslēgts.
Atšifrēšanas definīcija
Atšifrēšana pārvērš šifrēšanas procesu, lai ziņu pārvērstu atpakaļ uz tās patieso formu. Uztvērējs izmanto atšifrēšanas algoritmu un atslēgu, lai pārveidotu ciphertext atpakaļ uz sākotnējo vienkāršo tekstu, to sauc arī par atšifrēšanu.
Dekodēšanas procesam izmantots matemātisks process, kas ģenerē oriģinālo teksta tekstu kā jebkura šifrētā teksta un atšifrēšanas atslēgas rezultātu, ir pazīstams kā atšifrēšanas algoritms. Šis process ir šifrēšanas algoritma pretējs process.
Šifrēšanai un atšifrēšanai izmantotās atslēgas var būt līdzīgas un atšķirīgas atkarībā no izmantoto kriptosistēmu veida (ti, simetriskās atslēgas šifrēšanas un asimetriskās atslēgas šifrēšanas).
Galvenās atšķirības Šifrēšana un atšifrēšana
- Šifrēšanas algoritms izmanto ziņojumu (vienkāršu tekstu) un atslēgu šifrēšanas procesā. No otras puses, atšifrēšanas procesā atšifrēšanas algoritms pārvērš ziņojumu šifrēto formu (ti, ciphertext) ar atslēgas palīdzību.
- Šifrēšana notiek sūtītāja beigās, bet atšifrēšana notiek saņēmēja galā.
- Šifrēšanas galvenā funkcija ir vienkāršā teksta konvertēšana šifrētajā tekstā. Saistībā ar atšifrēšanu pārveido šifrētu tekstu par vienkāršu tekstu.
Secinājums
Šifrēšanas un atšifrēšanas procesi ietilpst kriptoloģijā, kas ir kriptogrāfijas un kriptanalīzes kombinācija. Kriptogrāfija attiecas uz drošības nodrošināšanas metodēm, kodējot ziņojumus, lai padarītu tos neizlasāmus. Kriptanalīze attiecas uz ziņojumu dekodēšanu, ja nesaprotama forma tiek pārveidota atpakaļ saprotamā formā.
Šifrēšana tiek izmantota satura noslēpšanai sūtītāja galā, pirms tā tiek pārraidīta tīklā, bet atšifrēšana tiek izmantota, lai atšifrētu kodēto bezjēdzīgo saturu uztvērēja galā.