Räsimise ja krüptimise erinevus

Räsimise ja krüptimise erinevus
Räsimise ja krüptimise erinevus

Video: Räsimise ja krüptimise erinevus

Video: Räsimise ja krüptimise erinevus
Video: Экономика за 30 минут 2024, Juuli
Anonim

Räsimine vs krüptimine

Märgistringi teisendamist lühemaks fikseeritud pikkusega väärtuseks (mida nimetatakse räsiväärtusteks, räsikoodideks, räsisummadeks või kontrollsummadeks), mis esindab algset stringi, nimetatakse räsimiseks. Tavaliselt kasutatakse selle teisenduse teostamiseks funktsiooni ja seda nimetatakse räsifunktsiooniks. Räsimine muudaks andmebaasides andmete indekseerimise ja toomise kiiremaks, kuna lühema fikseeritud pikkusega räsiväärtuse otsimine oleks kiirem kui algse väärtuse otsimine. Krüpteerimine on andmete teisendamine vormingusse, millest osapooled, kellel on volitamata andmeid, aru ei saa. Seda uut vormingut nimetatakse šifreeritud tekstiks. Šifreeritud teksti teisendamist tagasi algvormingusse nimetatakse dekrüpteerimiseks.

Mis on räsimine?

Tähemärgistringi teisendamist lühemaks fikseeritud pikkusega väärtuseks, mis esindab algset stringi, nimetatakse räsimiseks. Seda teisendust teostab räsifunktsioon. Räsimine võimaldab andmete kiiremat indekseerimist ja väljavõtmist andmebaasidest, kuna kasutatakse algväärtusest lühemat räsiväärtust. Räsimist kasutatakse ka digitaalallkirjade krüptimise ja dekrüpteerimise krüpteerimisalgoritmides. Räsimine on ühesuunaline toiming ja algset väärtust ei saa räsiväärtuse abil hankida. Lisaks ei tohiks räsimine anda kahe erineva algväärtuse jaoks sama räsiväärtust. Mõned lihtsad ja sagedamini kasutatavad räsimeetodid on jagamis-jääkmeetod, voltimismeetod ja Radixi teisendusmeetod.

Mis on krüpteerimine?

Andmete teisendamist vormingusse (nn šifritekst), millest osapooled, kellel on volitamata andmeid, aru ei saa, nimetatakse krüptimiseks. Krüpteerimist on kasutatud pikka aega. Krüpteerimismeetodid ulatuvad lihtsatest meetoditest, nagu tähtede asendamine numbritega, kuni keerukamate meetoditeni, nagu bittide ümberkorraldamine digitaalses signaalis arvutialgoritmi abil. Algandmete saamist šifreeritud tekstist nimetatakse dekrüpteerimiseks ja see nõuab õiget dekrüpteerimisvõtit. See võti on saadaval ainult osapooltele, kellel on õigus andmeid näha. Krüpteerimismeetodit nimetatakse tugevaks krüptimiseks, kui seda ei ole võimalik lahti murda ilma dekrüpteerimisvõtit teadmata. Avaliku võtmega krüptimine on üks krüpteerimismeetoditest, mille puhul andmed krüpteeritakse saaja avaliku võtmega ja neid ei saa dekrüpteerida ilma vastavat privaatvõtit kasutamata.

Mis vahe on räsimisel ja krüptimisel?

Märgistringi teisendamist lühemaks fikseeritud pikkusega väärtuseks, mis esindab algset stringi, nimetatakse räsimiseks, samas kui andmete teisendamist vormingusse (nn šifritekst), mida ei mõista osapooled, kellel pole selleks volitusi. andmeid nimetatakse krüptimiseks. Kuna räsimine on üks toiming, mille puhul algset väärtust räsiväärtuse abil kätte ei saa, kasutatakse seda ka krüptimiseks. Sõnumi kokkuvõtte räsifunktsioone (MD2, MD4 ja MD5) kasutatakse digitaalallkirjade krüptimiseks. Kuid räsimise kasutamine ei piirdu krüpteerimisega. Räsimist kasutatakse ka andmete kiiremaks hankimiseks andmebaasidest. Kuid nende ülesannete jaoks kasutatavad räsifunktsioonid erinevad üksteisest ja ei pruugi nende kahe ülesande vahel vahetamisel hästi töötada.

Soovitan: