Ja saņemat ziņu no drauga tiešsaistē, kā jūs varat pateikt, ka to nav mainījuši kibernoziedznieki, pirms nokļūstat pie jums? Kā jūs varat nodrošināt savu ziņojumu un failu drošību?

Šeit parādās ziņojumu īssavilkumi. Izmantojot ziņojumu īssavilkumus, varat pārbaudīt tīklā nosūtītā multivides integritāti. Kas ir ziņojumu apkopojums un kā tas darbojas?

Kas ir ziņojumu īssavilkums?

Ziņojuma īssavilkums ir ziņojuma skaitlisks attēlojums, ko aprēķina kriptogrāfisks jaukšanas algoritms vai funkcija. Neatkarīgi no ziņojuma lieluma, jauktā ziņojuma īssavilkums rada fiksēta lieluma skaitlisku attēlojumu. To izmanto, lai nodrošinātu un pārbaudītu ziņojuma patiesumu.

Tas nozīmē, ka, ja Bobs nosūta jums ziņojumu vai failu tiešsaistē, varat pārbaudīt, vai tas nav bojāts vai pārveidots. Tātad, kad Bobs nosūta ziņojumu, viņš nosūta arī viņa aprēķināto ziņojumu īssavilkumu. Kad saņemat ziņojumu, jūs to sajaucat un salīdziniet abus ziņojumu īssavilkumus.

Piemēram, ziņojums "I love MUO" rada konkrētu jaucējkodu. Ja ziņojums tiek nedaudz mainīts, pievienojot izsaukuma zīmi, padarot to par "I love MUO!", tiks mainīts arī ziņojuma kopsavilkums. Tādā veidā jūs varat pārbaudīt, vai jūsu ziņojums ir mainīts, pirms saņemat jūs.

instagram viewer

Kādas ir ziņojumu īssavilkuma īpašības?

Kā izskatās ziņojumu īssavilkumi?

  • Ziņojuma īssavilkumam ir fiksēts ciparu lielums. Ja saskaitāt rakstzīmju skaitu iepriekš redzamajā attēlā norādītajās jaucējkodās, jūs redzēsit, ka tajās abās ir 32 rakstzīmes. Katrs jaukšanas algoritms rada fiksēta skaitliskā lieluma jaucēju. MD5 jaucējkodiem ir 32 rakstzīmes, savukārt SHA1 jaucējkodiem ir 40 rakstzīmes.
  • Diviem ziņojumiem nav iespējams iegūt vienu un to pašu ziņojumu.
  • Ziņojumu īssavilkuma jaukšanas algoritms ir vienvirziena kriptogrāfijas funkcija. Tas nozīmē, ka to nevar atsaukt un ir gandrīz neiespējami iegūt sākotnējo ziņojumu no hash.

Pirms saprast, kā darbojas ziņojumu apkopojums, ir svarīgi saprast, kas ir ziņojums un ziņojuma algoritms.

Ziņojums ir jebkura veida multivide, kas tiek nosūtīta tīklā. Tas neaprobežojas tikai ar tekstu. Tie var būt attēli, video, audio, PDF faili utt. Ziņojuma algoritms ir pazīstams arī kā jaucējfunkcija; jaukšanas laikā tas nodrošina ziņojuma skaitlisku identifikatoru. Ņemiet vērā, ka hash funkcija nav tas pats, kas šifrēšana, jo atšķirībā no šifrēšanas hash ir neatgriezenisks.

Kā darbojas ziņojumu apkopojums?

Lai ziņojuma pārbaudei izmantotu ziņojuma īssavilkumu, tas ir jānosūta kopā ar pašu ziņojumu. Kad jūsu draugs Bobs nosūta jums ziņojumu, viņš nosūta arī sava sākotnējā ziņojuma īsziņu. Saņemot to, jūs jaukāt saņemto ziņojumu, izmantojot jaukšanas algoritmu, un iegūstat ziņojuma īssavilkumu.

Pēc tam jūs salīdzināt Boba jums nosūtīto ziņojumu īssavilkumu ar jūsu ģenerēto ziņojumu. Ja tie ir vienādi, tas nozīmē, ka jūsu ziņojums nav mainīts starp tā nosūtīšanu un nodošanu jums.

Tas ir iespējams arī personai, kas nosūta jums ziņojumu šifrēt īssavilkumu pirms nosūtāt to jums. To sauc par ciparparakstu, un tas ir papildu drošības līmenis jūsu sakariem vai darījumiem. Lai piekļūtu ziņojuma īssavilkumam, tas ir jāatšifrē, izmantojot publisko vai privāto atslēgu. Tikai tad jūs varētu to salīdzināt ar ģenerētajiem īssavilkumiem.

Kam tiek izmantoti ziņojumu īssavilkumi?

Ziņojumu īssavilkumi tiek izmantoti, lai aizsargātu, pārbaudītu un nodrošinātu ziņojuma integritāti. Tie ir paredzēti, lai identificētu un atklātu ziņojumā veiktās izmaiņas. Tos izmanto dažādās jomās, lai aizsargātu autortiesības un pierādītu īpašumtiesības.

Ziņojumu īssavilkumi un integritātes aizsardzība

Ziņojumu īssavilkumu izmantošana ir viens no veidiem, kā aizsargāt un pārbaudīt, cik īsts ir jebkurš multivides līdzeklis un vai to nav ietekmējusi trešā puse. Tā kā neatļautu darbu reproducēšana un modificēšana ir satraucoša, īpašniekiem bija jāatrod jauni veidi, kā aizsargāt savas autortiesības. Vēl viena populāra integritātes aizsardzības metode ir digitālo ūdenszīmju izmantošana.