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 -keySteg 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 SkrivebordSteg 2
Der kjører vi følgende linje for å signere filen:
gpg -sign Solvetic.docxTrinn 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.docxTrinn 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.gpgVi kan se hvor enkelt det er å legge til et nytt beskyttelsesnivå for filene som sendes i Linux.