Skirtumas tarp maišos ir šifravimo

Skirtumas tarp maišos ir šifravimo
Skirtumas tarp maišos ir šifravimo

Video: Skirtumas tarp maišos ir šifravimo

Video: Skirtumas tarp maišos ir šifravimo
Video: Primary Partition | Logical Partition | Extended Partition 2024, Lapkritis
Anonim

Maiša prieš šifravimą

Simbolių eilutės transformavimo į trumpesnę fiksuoto ilgio reikšmę (vadinamą maišos reikšmėmis, maišos kodais, maišos sumomis arba kontrolinėmis sumomis), kuri atspindi pradinę eilutę, vadinamas maiša. Paprastai šiai transformacijai atlikti naudojama funkcija ir ji vadinama maišos funkcija. Maiša pagreitintų duomenų indeksavimą ir nuskaitymą duomenų bazėse, nes trumpesnės, fiksuoto ilgio maišos reikšmės paieška būtų greitesnė nei pradinės reikšmės paieška. Šifravimas yra duomenų konvertavimo į formatą, kurio nesupranta šalys, neturinčios leidimo matyti duomenis, procesas. Šis naujas formatas vadinamas šifruotu tekstu. Šifruoto teksto konvertavimas atgal į pradinį formatą vadinamas iššifravimu.

Kas yra maišos naudojimas?

Simbolių eilutės konvertavimas į trumpesnę fiksuoto ilgio reikšmę, kuri atitinka pradinę eilutę, vadinamas maišos nustatymu. Ši konversija atliekama maišos funkcija. Maišos naudojimas leidžia greičiau indeksuoti ir gauti duomenis iš duomenų bazių, nes naudojama trumpesnė maišos reikšmė nei pradinė vertė. Maiša taip pat naudojama skaitmeninių parašų šifravimo ir iššifravimo šifravimo algoritmuose. Maišos keitimas yra vienpusis veiksmas, o pradinės vertės negalima gauti naudojant maišos vertę. Be to, maišos vertė neturėtų sukurti tos pačios maišos vertės dviem skirtingoms pradinėms vertėms. Kai kurie paprasti ir dažniausiai naudojami maišos metodai yra padalijimo-likučio metodas, lankstymo metodas ir radikso transformacijos metodas.

Kas yra šifravimas?

Duomenų konvertavimas į formatą (vadinamą šifruotu tekstu), kurio nesupranta šalys, neturinčios leidimo matyti duomenis, vadinamas šifravimu. Šifravimas buvo naudojamas ilgą laiką. Šifravimo metodai svyruoja nuo paprastų metodų, tokių kaip raidžių pakeitimas skaičiais, iki sudėtingesnių metodų, tokių kaip bitų pertvarkymas skaitmeniniame signale naudojant kompiuterinį algoritmą. Originalių duomenų gavimas iš šifruoto teksto vadinamas iššifravimu ir reikalauja teisingo iššifravimo rakto. Šis raktas yra prieinamas tik šalims, turinčioms teisę matyti duomenis. Šifravimo metodas vadinamas stipriu šifravimu, jei jo negalima sulaužyti nežinant iššifravimo rakto. Šifravimas viešuoju raktu yra vienas iš šifravimo būdų, kai duomenys užšifruojami naudojant gavėjo viešąjį raktą ir jų negalima iššifruoti nenaudojant atitinkamo privataus rakto.

Kuo skiriasi maišos nustatymas ir šifravimas?

Simbolių eilutės pavertimas į trumpesnę fiksuoto ilgio reikšmę, atitinkančią pradinę eilutę, vadinamas maišymu, o duomenų konvertavimas į formatą (vadinamą šifruotu tekstu), kurio negali suprasti šalys, kurios neturi teisės matyti. duomenys, vadinami šifravimu. Kadangi maišos keitimas yra vienas iš operacijų, kai pradinės vertės negalima gauti naudojant maišos vertę, ji taip pat naudojama šifravimui. Skaitmeniniams parašams užšifruoti naudojamos pranešimų santraukos maišos funkcijos (MD2, MD4 ir MD5). Tačiau maišos naudojimas neapsiriboja šifravimu. Maiša taip pat naudojama norint greičiau gauti duomenis iš duomenų bazių. Tačiau šioms užduotims naudojamos maišos funkcijos skiriasi viena nuo kitos ir gali neveikti gerai, jei abi užduotys bus pakeistos.

Rekomenduojamas: