Hvordan signere filer i Linux med GPG

I noen spesifikke situasjoner, spesielt på sikkerhetsnivå, kan det være lurt å signere en fil digitalt for at den skal bli levert til riktig person eller for at de skal være sikre på at informasjonen som er registrert der kommer fra en trygg og pålitelig mottaker.

Vi kan oppnå dette takket være visse verktøy, og det er viktig å presisere at en digital signatur sertifiserer et dokument og legger til et tidsstempel for å gjøre det unikt.

Dette er mulig takket være GPG (GNU Privacy Guard), som ble designet for å kryptere og signere et dokument digitalt og dermed øke personvernet og sikkerheten.

1. Installer GPG på Linux


For å installere GPG, i dette tilfellet Ubuntu 17, må vi utføre følgende linje:
 sudo apt install gnupg

FORSTØRRE

2. Generer GPG -nøkler

Trinn 1
Deretter vil vi generere en gpg -nøkkel som skal brukes til å signere filene, i dette tilfellet må prosessen utføres av brukeren som må signere dokumentene, vi utfører følgende:

 gpg -gen -key 
Steg 2
Der må vi skrive inn navn og e-postadresse, deretter skriver vi inn bokstaven V for å bekrefte, og vi vil se følgende popup-vindu der vi må skrive inn og bekrefte passordet:

Trinn 3
Klikk på Ok, og dette blir det endelige resultatet:

FORSTØRRE

Trinn 4
I noen tilfeller vil følgende bli bedt om:

  • Tasten du ønsker (Trykk Enter for å godta standard RSA).
  • Ønsket nøkkelstørrelse (Vi velger maksimal nøkkelstørrelse, som er 4096).
  • Tiden som nøkkelen må være gyldig.

3. Signer filer med GPG på Linux

Trinn 1
For denne prosessen vil vi gå til katalogen der filen som skal signeres ligger, i vårt tilfelle er det skrivebordet som vi skriver inn følgende for:

 cd Skrivebord
Steg 2
Der kjører vi følgende linje for å signere filen:
 gpg -sign Solvetic.docx
Trinn 3
Følgende popup-vindu vises automatisk der vi skriver inn passordet:

Trinn 4
Dette passordet vil være det vi angir i prosessen med å lage nøklene, hvis vi har flere GPG -nøkler i systemet, kan vi angi hvilken e -post det er knyttet til med følgende syntaks:

 gpg-tegn-standard nøkkelpost @ domene Solvetic.docx
Trinn 5
Hvis vi ikke vet detaljert hvilke nøkler vi har, kan vi utføre følgende kommando:
 gpg --list-nøkler

FORSTØRRE

Trinn 6
Når passordfrasen for den angitte nøkkelen er angitt, signeres filen og en ny fil genereres med filtypen .gpg, i dette tilfellet Solvetic.docx.gpg. Med den filen signert, vil det være mulig å bekrefte signaturen med følgende kommando:

 gpg -bekreft Solvetic.docx.gpg

FORSTØRRE

Trinn 7
Vi kan se at signaturen som er tilordnet filen er korrekt. Til slutt vil mottakeren kunne dekryptere filen ved å utføre følgende kommando:

 gpg --output Solvetic.docx -dekryptere Solvetic.docx.gpg
Vi kan se hvor enkelt det er å legge til et nytt beskyttelsesnivå for filene som sendes i Linux.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave