Hvordan generere PGP -nøkler med GPG

Hvordan generere PGP -nøkler med GPG
Ganske godt privatliv ” eller "PGP ” er et program som krypterer og dekrypterer data og gir også kryptografisk autentisering og personvern for online kommunikasjon. PGP brukes mest til å kryptere og dekryptere dokumenter, tekster og e -post for å forbedre sikkerheten. Teknikker som hashing, kryptografi av offentlig nøkkel og datakomprimering brukes alle i PGP-kryptering. Ved å bruke “GPG ellerGnupg”Som er gratis signering og gratis krypteringsprogramvare basert på PGP, kan du generere de offentlige og private nøklene. De genererte offentlige og private PGP -nøklene vil ha kryptografiske funksjoner.

Denne oppskrivningen vil demonstrere tre forskjellige metoder for å generere nøklene som er ved hjelp av “-Gen-key”,“-Full-tast", og "-Quick-Genkey”GPG -alternativer. Før du går videre, må du installere GPG hvis du ikke har det allerede.

Hvordan installere GPG på Linux

For å installere GNUPG eller GPG på Linux -systemet ditt, trykk først “Ctrl+alt+t”Og skriv deretter den undergitte kommandoen i den åpne terminalen:

$ sudo apt install GNUPG

Den feilfrie utgangen indikerer at GPG nå er installert på systemet ditt.

Typer PGP -nøkler

PGP -nøkkelparet består av to typer nøkler: Privat og Offentlig nøkler. Du kan bruke den offentlige nøkkelen til datakrypteringen, og at krypterte data vil bli dekryptert ved hjelp av den private nøkkelen. Som Linux -bruker kan du bare dele din offentlige nøkkel. Av sikkerhetsmessige årsaker må du holde din private nøkkelhemmelighet. Hvem som helst kan bruke din offentlige nøkkel til å kryptere dataene; Imidlertid vil den private nøkkelen være nødvendig for å dekryptere den.

Gå nå videre mot prosessen med å generere PGP -nøkler.

Hvordan generere PGP -nøkler med alternativ

I Linux kan du generere PGP -nøklene med GPG -kommandoen ved å bruke tre forskjellige metoder. I standard GPG -kommandoen, "-Gen-key" eller "-generere nøkkel”Alternativet legges til for det spesifiserte formålet. “-Gen-key”Alternativ bistår med å generere PGP -nøkkelparet og lagrer det genererte tilbakekallingsertifikatet i“/rot/.Gnugp/” katalog.

For å generere PGP -tasten med “-Gen-key”Alternativ, skriv ut følgende kommando:

$ sudo gpg-gen-key

På utførelsestidspunktet vil GPG eller GNUPG be deg om å legge inn informasjon for å opprette en bruker -ID, for eksempel ditt virkelige navn og e -postadresse. Bekreft den ekstra informasjonen og trykk “O”:

I neste trinn vil du legge inn en "passfrase”. Den ekstra passfrasen vil bli brukt til å kryptere brukerens private nøkkel og beskytte den mot ethvert angrep. Så velg en sterk passfrase for å beskytte GPG -tastene dine:

Deretter må du gå inn i passfrasen din for bekreftelsen:

Inntil dette punktet har GPG opprettet din bruker -ID og lagt til den relaterte informasjonen som ditt virkelige navn, e -postadresse og passfrase til den.

Etter å ha klikket på “Ok”-Knappen, GPG vil opprette en“/rot/.GNUGP/OpenPGP-Revocs.d”Katalog og lagre den genererte tilbakekallingsertifiseringen i IT. Etter det, din offentlige nøkkel “pub", bruker-ID "uid”, Og undernøkkelen“under”Vil bli vist på terminalen:

Hvordan generere PGP-nøkler med alternativet FULL-nøkkel

Du kan også bruke “-Full-tast" eller "-Full-generert nøkkel”GPG -kommando for å generere PGP -nøklene. Det er en brukervennlig metode som tillater deg å generere PGP-nøklene i batchmodus og få tilgang til alternativene som er gitt i dialogen.

Ønsker å generere PGP -nøkler ved å bruke "-Full-tast”Alternativ? Hvis ja, så utfør den undergitte kommandoen:

$ GPG-Full-generert nøkkel

Den første ledeteksten på terminalen din ber deg om å velge hvilken type tast du vil generere. Krypteringsnøkkelen din vil være offentlig i "RSA”Algoritme, og dekrypteringsnøkkelen blir holdt privat. “DSA”Er en algoritme basert på digital signering og verifisering, og til slutt,“Elgamal”Bruker asymmetrisk kryptering for kommunikasjon.

Vi vil velge "RSA og RSA (standard)”Alternativ. For å gjøre det, kan du skrive "1”Eller treff Enter:

RSA -nøkkelstørrelsen er antall biter i modulen. Du kan angi verdien mellom "1024”Og“4096”. Enten spesifiser nøkkelstørrelsen eller treff Enter for å gå med standard "3072”Biter:

Nå, legg inn utløpstiden for PGP -nøklene. Du kan velge hvilken som helst “N” antall dager "n”,“NW”Uker,”nm”Måneder, og“ny”År for det spesifiserte formålet. Imidlertid vil vi trykke "Tast inn”For å bruke standardinnstillingene:

Du blir bedt om å bekrefte den inngitte utløpstiden for PGP -nøklene. Skriv inn "y”For å markere informasjonen som riktig:

I neste trinn, skriv inn ditt "ekte navn" og "e -postadresse" og enhver "kommentar". Etter å ha gjort det, skriv "O" å fortsette:

Velg en passord for å beskytte PGP -tastene og skriv den inn i følgende dialogboks:

Nå vil GPG ta et øyeblikk for å generere PGP -tastene, og din offentlige nøkkel, bruker -ID og undernøkkelen vil bli skrevet ut på terminalskjermen:

Hvordan generere PGP-nøkler med -kvikk-gen-key

Som alternativnavnet antyder, GPG -tasten med "-Quick-Genkey”Alternativet tilbyr en rask metode for å generere PGP -nøklene. Det krever bare “bruker-ID,”Og GPG vil håndtere resten av innstillingene i henhold til standardalternativene. Denne metoden eliminerer også behovet for å svare på mange spørsmål i terminalen.

Her er syntaksen til GPG -kommandoen med “-Quick-Genkey”Alternativ:

$ GPG-Kvikk-gen-key [UserId]

Vi vil bruke “Sharqa”Som vår UserID og deretter utføre den undergitte GPG-nøkkelkommandoen:

$ GPG-RUKT-GEN-KEY SHARQA

Du blir bare bedt om å bekrefte brukeren din og angi passordfrasen for PGP -nøklene som skal genereres:

Etter å ha kommet inn i passfrasen, vil GPG -kommandoen generere PGP -nøkkelparet ditt:

Hvordan liste du opp PGP -nøkler med GPG -kommandoen

For å liste opp de genererte tastene i Linux -terminalen din, utfør den enkle GPG -kommandoen med “-k”Alternativ:

$ gpg -k

Konklusjon

Den vanligste bruken av PGP er å levere krypterte meldinger i kommunikasjon. Den bruker avsenderens offentlige nøkkel for å kryptere meldingen og dekrypterer den med den private nøkkelen til den tiltenkte brukeren. Du kan bruke “GPG”Kommando for å generere ditt offentlige og private PGP -nøkkelpar. Denne oppskrivningen demonstrerte hvordan man genererer PGP-nøkler med GPG “-Gen-key”,“-Full-tast", og "-Quick-Genkey”Alternativer. Videre er prosedyren for å liste opp de genererte PGP -nøklene også gitt.