Atšķirība starp jaukšanu un šifrēšanu

Atšķirība starp jaukšanu un šifrēšanu
Atšķirība starp jaukšanu un šifrēšanu

Video: Atšķirība starp jaukšanu un šifrēšanu

Video: Atšķirība starp jaukšanu un šifrēšanu
Video: 💥 Есть ли слабые места в безупречных Mercedes W211 и C219? Что общего у Е-класса и CLS? 2024, Jūlijs
Anonim

Jaukšana pret šifrēšanu

Rakstzīmju virknes pārveidošanu par īsāku fiksēta garuma vērtību (ko sauc par jaucējvērtībām, jaucējkodiem, jaucējsummas vai kontrolsummas), kas apzīmē sākotnējo virkni, sauc par jaukšanu. Parasti šīs transformācijas veikšanai tiek izmantota funkcija, un to sauc par jaucējfunkciju. Jaukšana padarītu datu indeksēšanu un izgūšanu datu bāzēs ātrāku, jo īsākas, fiksēta garuma jaukšanas vērtības meklēšana būtu ātrāka nekā sākotnējās vērtības meklēšana. Šifrēšana ir process, kurā dati tiek pārveidoti tādā formātā, ko nevar saprast puses, kurām nav tiesību skatīt datus. Šo jauno formātu sauc par šifrētu tekstu. Šifrētā teksta pārveidošanu atpakaļ sākotnējā formātā sauc par atšifrēšanu.

Kas ir jaukšana?

Rakstzīmju virknes pārveidošanu par īsāku fiksēta garuma vērtību, kas apzīmē sākotnējo virkni, sauc par jaukšanu. Šo pārveidošanu veic jaucējfunkcija. Jaukšana ļauj ātrāk indeksēt un izgūt datus no datu bāzēm, jo tiek izmantota īsāka jaucējvērtība nekā sākotnējā vērtība. Jaukšanu izmanto arī šifrēšanas algoritmos digitālo parakstu šifrēšanai un atšifrēšanai. Jaukšana ir vienvirziena darbība, un sākotnējo vērtību nevar izgūt ar jaukšanas vērtību. Turklāt jaukšanai nevajadzētu radīt vienādu jaucējvērtību divām dažādām sākotnējām vērtībām. Dažas no vienkāršajām un bieži lietotajām jaukšanas metodēm ir dalīšanas atlikuma metode, locīšanas metode un radiksa transformācijas metode.

Kas ir šifrēšana?

Datu konvertēšana formātā (ko sauc par šifrētu tekstu), ko nevar saprast puses, kurām nav tiesību skatīt datus, sauc par šifrēšanu. Šifrēšana ir izmantota jau ilgu laiku. Šifrēšanas metodes svārstās no vienkāršām metodēm, piemēram, burtu aizstāšanas ar skaitļiem, līdz sarežģītākām metodēm, piemēram, bitu pārkārtošanai digitālajā signālā, izmantojot datora algoritmu. Sākotnējo datu iegūšana no šifrētā teksta tiek saukta par atšifrēšanu, un tai ir nepieciešama pareiza atšifrēšanas atslēga. Šī atslēga ir pieejama tikai pusēm, kurām ir tiesības skatīt datus. Šifrēšanas metodi sauc par spēcīgu šifrēšanu, ja to nevar uzlauzt, nezinot atšifrēšanas atslēgu. Publiskās atslēgas šifrēšana ir viena no šifrēšanas metodēm, kurā dati tiek šifrēti, izmantojot adresāta publisko atslēgu, un tos nevar atšifrēt, neizmantojot atbilstošu privāto atslēgu.

Kāda ir atšķirība starp jaukšanu un šifrēšanu?

Rakstzīmju virknes pārveidošanu par īsāku fiksēta garuma vērtību, kas apzīmē sākotnējo virkni, sauc par jaukšanu, turpretim datu pārveidošanu formātā (ko sauc par šifrētu tekstu), ko nevar saprast personas, kuras nav pilnvarotas redzēt. datus sauc par šifrēšanu. Tā kā jaukšana ir viena no operācijām, kurās sākotnējo vērtību nevar izgūt ar jaukšanas vērtību, to izmanto arī šifrēšanai. Ziņojumu apkopojuma jaucējfunkcijas (MD2, MD4 un MD5) tiek izmantotas, lai šifrētu ciparparakstus. Taču jaukšanas izmantošana neaprobežojas tikai ar šifrēšanu. Jaukšana tiek izmantota arī ātrākai datu izguvei no datu bāzēm. Taču šiem uzdevumiem izmantotās jaucējfunkcijas atšķiras viena no otras un var nedarboties labi, ja tās aizvieto starp abiem uzdevumiem.

Ieteicams: