Starpība starp Obfuscation un šifrēšanu

Galvenā atšķirība: šifrēšana attiecas uz konfidenciālas informācijas konfidencialitātes paņēmienu, mainot informācijas formu. Lai to saglabātu, tas tiek mainīts neizlasāmā formā. Apjukums ir kluss līdzīgs šifrēšanai. Tomēr termins parasti tiek izmantots programmas koda aizsardzībai, nevis vispārējiem datiem. Tas attiecas uz datu pārveidošanu kādā sarežģītā formā. Šifrēšanai un aizskaršanai izmanto algoritmu. Galvenā atšķirība starp tām ir tā, ka pat tad, ja algoritms ir zināms, šifrētos datus nevar saprast bez atslēgas, kas nepieciešama atšifrēšanai. No otras puses, nesaprotami dati ir vienkārši saprotami, zinot, ka algoritms ir izmantots aizdomām. Tam nav nepieciešama atslēga.

Konfidencialitāte ir ļoti svarīga saistībā ar jebkuru būtisku informāciju. Loop caurumi sistēmā bieži var novest pie postošiem rezultātiem, ja nav drošu sistēmu. Šifrēšana un traucēšana ir divi galvenie vārdi, kas saistīti ar drošām sistēmām.

Šifrēšana attiecas uz svarīgas informācijas nodrošināšanu. Tomēr programmēšanas valodās parasti tiek izmantota traucēšana, jo tā attiecas uz programmēšanas koda drošību. Šifrēšanas laikā dati tiek pārvērsti citā formā, kas kļūst nesaprotama citiem. Vienības, kas zina par atslēgām (nepieciešamas datu atšifrēšanai), var tikai saprast faktisko informāciju.

Ir svarīgi pieminēt, ka šifrēšanas un atšifrēšanas metodika var atšķirties. Šifrēšana ir būtiska loma mūsdienu pasaulē, kur lielākā daļa informācijas tiek apmainīta internetā. Šifrētie dati paliek droši, kamēr atslēgas ir drošas.

Apjukums ir ļoti līdzīgs šifrēšanai, jo tas ir balstīts uz to pašu šifrēšanas koncepciju; nodrošināt drošību. Tomēr vārds tiek izmantots kontekstā, lai iegūtu avotu, nevis vispārējiem datiem. To lieto, lai pārvērstu paroles un skatu, saglabāto procedūru, funkciju utt. Definīcijas neizlasāmā formātā. Tomēr apgrūtinātās vienības var pārveidot, kas nozīmē, ka kodu var dekompilēt un pētīt.

Piemēram, SQL Server var sagrozīt saglabātās procedūras definīcijas, apskatīt definīcijas utt. Terminu var izmantot arī jebkura veida datu maskēšanai. Tas var būt tikpat vienkāršs kā pat vēstuļu pasūtījumu maiņa. Atšķirībā no šifrēšanas nav nepieciešama informācija par atslēgām, lai uzzinātu sākotnējo informāciju. Apjukuma gadījumā persona var atsaukt aizskaršanu bez jebkādu taustiņu nepieciešamības.

Šifrēšanai un aizskaršanai izmanto algoritmu. Galvenā atšķirība starp tām ir tā, ka pat tad, ja algoritms ir zināms, šifrētos datus nevar saprast bez atslēgas, kas nepieciešama atšifrēšanai. No otras puses, nesaprotami dati ir vienkārši saprotami, zinot par algoritmu, kas izmantots aizvainošanai. Tam nav nepieciešama atslēga.

Obfuscation un šifrēšanas salīdzinājums:

Apjukums

Šifrēšana

Definīcija

Jebkura cita veida datu maiņa. To parasti izmanto konteksta kontekstā ar programmas kodiem

Informācijas formas maiņa jebkurā nelasāmā formātā, izmantojot atslēgu, kas paredzēta šifrēšanai

Prasība par atslēgu, lai dekodētu sākotnējos datus vai informāciju

To var dekodēt bez jebkādām prasībām, kas nepieciešamas datu kodēšanai

Tas ir nepieciešams

Datu maiņa

Grūtā formā

Neaizmirstamā formā

Piemērs

galvenais (l

, a, n, d) char ** a; {

par (d = atoi (a [1]) / 10 * 80-

atoi (a [2]) / 5-596; n = "@ NKA \ t

CLCCGZAAQBEAADAFaISADJAB

BA ^ SNGAQABDAXIMBAACTBA

TAHDBAN ZEMMCCCCAAhEIJFA

EAAABAfHJE TBdFLDAANEfDNBP

HdBcBBB EA_AL Labi, pasaulē! "

[l ++ - 3];) par (; n -> 64;)

putchar (! d +++ 33 ^

l & 1);}

Šis Brian Westley kodētais kods izdrukā pasaules karti

Plaintext message + šifrēšanas algoritms + taustiņš = kodēts ziņojums

Atšifrēšanas algoritms + taustiņš + kodēts ziņojums = vienkārša teksta ziņojums

"INSECURE" kļūst par "KPUGEWTG", atslēga ir 2, tāpēc katru burtu aizstāj ar burtu, kas atrodas 2 vietās aiz tā

Ieteicams

Saistītie Raksti

  • atšķirība starp: Starpība starp ieskaitīšanu un manipulāciju

    Starpība starp ieskaitīšanu un manipulāciju

    Galvenā atšķirība: Manipulācija izmanto taktisku un māksliniecisku pieeju, lai ietekmētu personu. Tā izmanto stereotipisku vai dabisku domāšanas veidu. No otras puses, vilinājums ietekmē personu, radot kārdinājumus, kas parasti balstās uz viltotiem solījumiem. Abas parasti tiek uzskatītas par viltotām darbībām. Sedukcija un manip
  • atšķirība starp: Starpība starp HeartGold un SoulSilver

    Starpība starp HeartGold un SoulSilver

    Galvenā atšķirība: HeartGold un SoulSilver ir lomu spēles videospēles Nintendo DS, kas balstās uz Pokémon franšīzi. Tie tika izlaisti kā pāris 2009. gadā Japānā. Spēles tika izlaistas Ziemeļamerikā, Austrālijā un Eiropā 2010. gada martā. Spēlētājs spēlēs Kimono Girls visā spēlē. Pēc tam, kad viņi cīnījās ar
  • atšķirība starp: Atšķirība starp klavierēm un tastatūru

    Atšķirība starp klavierēm un tastatūru

    Galvenā atšķirība: Klavieres un klaviatūras ir divi dažādi mūzikas instrumentu veidi. Kamēr klavieres ir akustiskas, ti, tādas, kas atskaņo mūziku organiski, tastatūra ir elektroniska, ti, izmanto mūziku mūzikas ražošanai. Klavieres un klaviatūras ir divi dažādi mūzikas instrumentu veidi. Lai gan katrs ir po
  • atšķirība starp: Starpība starp Teller un Cashier

    Starpība starp Teller un Cashier

    Galvenā atšķirība: pasūtītājs un kasieris attiecas uz darba vietām bankā. Tie abi ir vienādi un attiecas uz bankas darbinieku, kurš tieši mijiedarbojas ar klientu. Viņš galvenokārt ir atbildīgs par pamatdarbības pārvaldību un veikšanu bankā, piemēram, darījumu apstrādi, pārbaudi un līdzsvarošanu. Pasūtītājs un kasieris ir
  • atšķirība starp: Starpība starp Nokia Lumia 920 un Sony Xperia ZL

    Starpība starp Nokia Lumia 920 un Sony Xperia ZL

    Galvenā atšķirība: Viens no pirmajiem viedtālruņiem ir zīmols Nokia Lumia 920. Nokia Lumia 920 bija viens no pirmajiem tālruņiem, kas jāizstrādā, izmantojot Windows Phone 8. Tā tika uzsākta 2012. gada novembrī kā tās vadošais tālrunis. Sony Xperia ZL ir ļoti līdzīgs Sony partnerim Sony Xperia Z. Tomēr dažos aspektos
  • atšķirība starp: Starpība starp estuāru un deltu

    Starpība starp estuāru un deltu

    Galvenā atšķirība: Delta ir nogulumu nogulsnes, kas veidojas dažu upju mutē. Tas parasti ir trīsstūrveida. No otras puses, estuārs ir daļēji slēgts ūdens baseins, kur svaigs ūdens atbilst okeānam. Delta pamatā ir nogulumi, kas satur smiltis un augsni. Parasti to uzskata par krasta līniju, kur upe iekļūst okeānā, jūrā vai kādā citā pastāvīgā ūdensobjektā. Šis izliekums satur sedimentu
  • atšķirība starp: Starpība starp Windows 7 un Windows 8

    Starpība starp Windows 7 un Windows 8

    Galvenā atšķirība: Windows 7 un Windows 8 ir divas dažādas operētājsistēmas, ko piedāvā Microsoft. Windows 7 tika piedāvāts kā jauninājums uz Windows Vista, bet Windows 8 tika uzsākta, lai padarītu sistēmu vienotu tabletes, datorus un klēpjdatorus. Windows 8 piedāvā jaunu Live Tile Start izvēlni, kas ir līdzīga Windows telefonos pieejamajām izvēlnēm. Windows 7 un Windows 8 ir
  • atšķirība starp: Starpība starp iPod Touch un iPod Nano

    Starpība starp iPod Touch un iPod Nano

    Galvenā atšķirība: iPod Touch bieži vien ir minēts iPhone bez tālruņa. Ierīci var izmantot kā mūzikas un video atskaņotāju, digitālo kameru, rokas spēļu ierīci un personālo digitālo palīgu (PDA), bet nevar veikt zvanus. Salīdzinājumam, iPod Nano nevar gandrīz darīt tik daudz. Var teikt, ka iPod Nano ir samazināta iPod Touch versija ar ierobežotām funkcijām. iPod Touch un iPod Nano ir
  • atšķirība starp: Starpība starp gāzi un tvaiku

    Starpība starp gāzi un tvaiku

    Galvenā atšķirība: Gāze ir materiāla stāvoklis. Tvaiks ir līdzsvars starp gāzi un šķidrumu, ko var viegli pārvērst par šķidrumu, izmantojot spiedienu un nemainot temperatūru. Daudzi cilvēki kļūdaini uzskata, ka gāze un tvaiki ir vienādi vai līdzīgi. Tomēr tehniski abas vielas ir ļoti atšķirīgas. Ir četri stāvokļa stāvokļi

Redaktora Izvēle

Starpība starp XOLO Q800 un Karbonn Titanium S5

Galvenā atšķirība: Xolo Q800 ir Quad-core 1, 2 GHz viedtālrunis, ko darbina MTK MT6589 un 1 GB RAM. Tālrunis darbojas uz Android 4.1 (Jelly Bean). Tajā ir 4, 5 collu ekrāns ar izšķirtspēju 540 x 960 pikseļi. Karbonn Titanium S5 sportu nodrošina 5 collu displejs ar izšķirtspēju 540 x 960 pikseļi. Tas darbojas ar