Saturs
Kriptogrāfija ir nosaukums, kas piešķirts datu kodēšanas tehnikai, lai to nevarētu redzēt vai modificēt neviens cits kā konkrētais saņēmējs. Šifrēšanai ir divu veidu simetriska un asimetriska, un process abiem ir vienāds. Informācija tiek nosūtīta, izmantojot matemātiskas formulas vai algoritmus, kas to kodē šifrētā tekstā, lai tai nevarētu piekļūt bez vārda, numura vai paroles, kas pazīstama kā atslēga.
Simetriska šifrēšana
Simetriskā šifrēšana ir vecākā un pazīstamākā no šifrēšanas metodēm. Dati tiek sadalīti blokos, un katram no tiem tiek izmantota slepenā atslēga, mainot burtu secību vai aizstājot tos ar cipariem, lai izveidotu šifrēto tekstu. Šis paņēmiens datu šifrēšanai un atšifrēšanai izmanto tikai slepenu atslēgu, tādēļ, ja saņēmējam tās nav, būs nepieciešams tos nosūtīt atsevišķi.
Plusi un mīnusi
Ja gan sūtītājam, gan saņēmējam ir slepenā atslēga, viņi var šifrēt un atšifrēt visus ziņojumus, kas to izmanto, kas ir gan sistēmas priekšrocība, gan ievainojamība. Simetriskā šifrēšana ir ātra un ērta ieviešana, kas padara to par visizplatītāko šifrēšanas veidu tiešsaistes pirkšanas un pārdošanas darījumos. Tomēr, ja uzbrucējs pārtver atslēgu, viņam būs viss nepieciešamais, lai atšifrētu visus ziņojumus, izmantojot šo atslēgu. Simetriski šifrēšanas algoritmi arī mēdz būt vienkāršāki - un tāpēc vieglāk saprotami un atšifrējami - nekā asimetriski šifrēšanas algoritmi.
Asimetriska šifrēšana
Asimetriskā kriptogrāfija, kas pazīstama arī kā publiskās atslēgas kriptogrāfija, izmanto divas saistītās atslēgas: vienu publisko, lai šifrētu datus, un otru privāto, lai tās atšifrētu. Informācija teksta formā tiek uzskatīta par milzīgu skaitli, kas tiek paaugstināts līdz otra milzīga skaitļa jaudai un pēc tam tiek dalīts ar trešo skaitli, tādējādi iegūstot gala produktu, kas atkal tiks pārveidots par tekstu, šoreiz šifrēts.
Plusi un mīnusi
Asimetriski kriptogrāfijas algoritmi ir sarežģītāki nekā simetriski, tāpēc tie ir lēnāki un prasa lielāku apstrādes jaudu. Tomēr tieši tāpēc viņi ir arī daudz drošāki. Publisko atslēgu var izplatīt ikvienam, kurš varētu būt ieinteresēts ziņojuma šifrēšanā, taču privātā atslēga nekad netiek izlaista, kas nepadara to uzņēmīgu pret uzbrucējiem. Datus var šifrēt tikai ar publisko atslēgu un atšifrēt ar privāto atslēgu, kas nozīmē, ka pēc šifrēšanas neviens sūtītājs tos nevar atšifrēt bez privātās atslēgas.