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.