Hvordan kryptering fungerer i Pgp

Funksjon

PGP, eller Pretty Good Privacy, er en digital informasjon kryptering program laget av Phil Zimmerman i 1991. PGP fungerer ved å opprette to krypteringsnøkler, en offentlig og en privat, som avsender og mottaker bruker om hverandre til å kode og dekode meldinger sendt mellom hverandre . Systemet er svært effektivt, enkelt å bruke, og du kan laste det ned gratis (se Resources).

Bakgrunn

Kryptering er prosessen med koding av meldinger å skjule sin opprinnelige betydning. En krypteringsnøkkelen er en blokk med forskjellige bokstaver og tall som brukes til å kryptere og dekryptere meldinger. Uten en krypteringsnøkkel, er meldingen bare en haug med vrøvl. Derfor, hvis noen ønsket å spionere på deg og lese dine krypterte e-postmeldinger, han eller hun ville se bare en rotete rot. Dette gjør PGP en perfekt teknologi for informasjons oversvømmet Internett.

Første ting først

PGP skaper to nøkler. Den ene er den offentlige nøkkelen, som krypterer meldinger. Den andre er den private nøkkel som dekrypterer meldingene. Du kan dekryptere alle meldinger som er opprettet ved hjelp av den offentlige nøkkelen bare ved hjelp av tilsvarende private nøkkelen.

Eksempel

For bedre å forstå hvordan det fungerer PGP, bør du vurdere følgende eksempel: Kelly og John ønsker å kommunisere ved hjelp av e-postmeldinger, og de vil bruke PGP-kryptering for å holde sin kommunikasjon sikker. Det første de gjør er å gi hverandre en kopi av deres offentlige nøkler. Nå Kelly vil bruke sin offentlige nøkkel og John offentlige nøkkel for å skape en sesjonsnøkkel. Denne økten nøkkelen festes til e-post til John. John deretter bruker sin private nøkkel til å dekode meldingen om at Kelly sendte ham. PGP programvare vet at e-posten er for John, fordi Kelly brukte sin offentlige nøkkel til å kryptere den. Dette er grunnen til at han er i stand til å dekode meldingen. Hvis John ønsker å svare på Kelly, han bare følger de samme trinnene som hun gjorde.

Final Thoughts

PGP styrke er ikke på grunn av hemmelighold av hvordan det skaper nøklene; det er fordi nøklene selv er utrolig kompleks og omfattende. For at en hacker å dechiffrere den private nøkkelen til den tiltenkte meldingens mottaker, må han bruke en brute-force angrep. Det betyr at han har et program for å prøve alle mulige kombinasjoner av bokstaver og tall før det lykkes deciphers nøkkelen. Med PGP, mengden av mulige kombinasjoner er så astronomisk høy at hacking prosessen ville ta altfor mye tid. Tiden brukt på å prøve å hacke en PGP-nøkkel i stor grad oppveier belønning for vellykket å gjøre det.