Innholdsfortegnelse:
Definisjon - Hva betyr Message Digest?
En meldingsfordøyelse er en kryptografisk hasjfunksjon som inneholder en streng med sifre opprettet av en enveis hashformel.
Meldingsfordøyelser er designet for å beskytte integriteten til et stykke data eller medier for å oppdage endringer og endringer i noen del av en melding. De er en type kryptografi som bruker hasjverdier som kan advare opphavsrettsinnehaveren om eventuelle modifikasjoner som blir brukt på arbeidet deres.
Melding fordøye hashnumre representerer spesifikke filer som inneholder de beskyttede verkene. Én melding fordøye er tilordnet bestemt datainnhold. Den kan referere til en endring som er gjort bevisst eller tilfeldig, men den ber eieren om å identifisere endringen, så vel som personen (e) som gjør endringen. Meldingsfordøyelser er algoritmiske tall.
Dette begrepet er også kjent som en hasjverdi og noen ganger som et sjekksum.
Techopedia forklarer Message Digest
Den spesifikke meldingen vil endres hvis filen endres. Ikke bare kan meldingsfordøyelser bidra til å bestemme filendringer, men kan også hjelpe med å finne dupliserte filer.
Meldingsfordøyelser kan produseres på UNIX-systemer med MD5-kommandoen. MD5 er lagret sikkert på systemer og kan avdekke om en uautorisert bruker har tilgang til en fil. Det er vist at MD5 er upålitelig med problemer knyttet til kollisjon (der 2 nøkler for forskjellige data er de samme), og den brukes ikke lenger.
Fildelingsprogrammer, for eksempel peer-to-peer (P2P), bruker meldingsfordøyelser for å advare brukere når de laster ned identiske filer. Det kan også kartlegge opphavet til dupliserte nedlastinger. I tillegg til MD5 er SHA og CRC32 andre algoritmer for meldingsfordøyelse.
Meldingsfordøyelser er kryptert med private nøkler som oppretter en digital signatur. Dette resulterer i en type validering som sikrer at den aktuelle brukeren får tilgang til beskyttet informasjon. Meldingsfordøyelser beskytter enveis hasjalgoritmer som tar tilfeldige data og overfører en bestemt verdi for hasj.
For å starte prosessen initialiseres en melding. Deretter behandles dataene gjennom meldingen fordøye ved å bruke oppdateringer. Sluttoperasjoner inkluderer polstring, der meldingsfordøyelsen fullfører hasjberegningen og nullstiller seg selv. Imidlertid kan fordøyelsen tilbakestilles når som helst under prosessen.
