Skip to main content

Hva er en meldingsgodkjenningskode?

En meldingsgodkjenningskode (MAC) er en liten blokk med data som er knyttet til en melding som brukes av mottakeren for å bekrefte integriteten til meldingen.Man kunne tenke på det som beslektet med voksforseglingene som pleide å bli plassert på bokstaver og formell korrespondanse for å bekrefte identifiseringen av avsenderen og bekrefte at meldingen ikke hadde blitt åpnet.Slike koder brukes når visse typer krypterte eller sikrede data blir sendt slik at avsenderen kan sjekke for å bekrefte at meldingen ikke har blitt kompromittert.Meldingsautentiseringskoder kan vises på meldinger som overføring av elektroniske midler og e -postmeldinger.

Når en melding genereres, opprettes meldingsgodkjenningskoden samtidig.Meldingen sendes til mottakeren, og når mottakeren åpner den, kjøres innholdet i meldingen gjennom en algoritme for å opprette en ny melding om melding om melding.Denne nye koden sammenlignes med koden som er sendt sammen med den opprinnelige meldingen.Hvis kodene er de samme, er meldingen autentisert.Hvis det er en forskjell, indikerer det at noe med meldingen endret mellom avsender og mottaker.

Prosessen med å generere og sammenligne meldingsgodkjenningskoder skjer vanligvis bak kulissene.Avsenderen og mottakeren er avhengige av krypteringsprogrammene de bruker for å håndtere Mac.Programmet som genererer meldingsautentiseringskoden er skrevet av en programmerer som er kjent med kryptografibehov.Tilpassede applikasjoner kan skrives for høye sikkerhetssituasjoner, eller folk kan bruke generiske programmer som er lett tilgjengelige.

Flere forskjellige metoder kan brukes til å lage en Mac, inkludert en strømkip, en hasjfunksjon eller en blokk -chiffer.Også kjent som en sjekksum, kan meldingsautentiseringskoden være en av flere lag med sikkerhet som er designet for å holde nysgjerrige øyne borte fra meldinger og for å sikre at meldinger ikke blir manipulert eller endret uten å varsle mottakeren.Når en mottaker åpner en melding som er blitt kompromittert, vil et varsel vises for å fortelle brukeren at meldingsautentiseringskoden ikke stemmer overens, og at det er et problem med meldingen.

Kryptografi er en stadig utviklingsprosess.Når nye teknikker utvikles, opprettes også nye metoder for å sprekke dem.Personer som er interessert i datasikkerhet, må tenke flere skritt fremover for å forutsi metoder for å bryte kryptografi slik at de kan bygge sterke sikkerhetssystemer.Utviklingen av superdatamaskiner har hjulpet med denne prosessen ved å la kryptografer utvikle seg og eksperimentere med svært avanserte krypteringsmetoder.