Kom i gang med GnuPG - Sikker kryptering på alle platforme
Hvad er GnuPG?
GnuPG som står for GNU Privacy Guard, eller blot GPG i daglig tale er et kryptografi-værktøj som benytter sig af OpenPGP (Pretty Good Privacy) standarden.
GPG gør det muligt at kryptere- og dekryptere data, på sådan en måde at det vil tage år, hvis ikke årtier, at dekryptere igen - hvis man ikke har koden eller en signerings nøgle til at låse krypteringen op igen med.
GPG bliver brugt dagligt af både virksomheder og privatpersoner, når der eksempelvis sendes e-mails med følsomme data, eller når data skal beskyttes. Bl.a. bruger jeg det selv til at beskytte downloadede filer og dokumenter f.eks dokumenter hentet fra e-Boks, så hvis folk får adgang til min computer, kan de ikke læse mine personlige dokumenter, uden min nøgle - som kun eksisterer ét sted - i mit hoved.
GPG er en såkaldt fri software-implementering af OpenPGP standarden.
Det lyder fedt, ikke? Så lad os komme i gang!
Lad os komme i gang!
Jeg vil i blogindlægget her, gennemgå hvordan vi kommer i gang på Windows, Mac OS X og Linux. Så lad os starte med Windows.
Installer GnuPG på Windows
Til Windows brugere har nogle kloge folk udviklet en Windows-version af GPG-programmet- Det skal helt simpelt blot installeres som med alle andre programmer, og så er du kørende. Programmet kan du finde på Gpg4win.org.
- Gå ind på https://www.gpg4win.org
- Klik på den grønne "Download Gpg4win"-knap
Du bliver nu mødt af fire muligheder som du kan downloade. (Version 2.3.0 er nyeste version i skrivende stund)
- Gpg4win 2.3.0 (den fulde version, med alt)
- Gpg4win-Light 2.3.0 (GnuPG uden Kleopatra og GnuPG Compendium)
- Gpg4win-Vanilla 2.3.0 (kun GnuPG komponent)
- Gpg4win-2.3.0.tar.bz2 (kildekode)
Versionen vi vil hente og bruge i blogindlægget her er Gpg4win-Vanilla 2.3.0.
Du kan vælge at hente den fulde version, som indeholder nogle flere komponenter bl.a. Kleopatra som er en grafisk brugerflade henover GnuPG. Dette vi vil ikke gennemgå i dette blogindlæg. Vi foretrækker kommandolinjen
Når du har downloadet Gpg4win-Vanilla kan du dobbeltklikke programmet for derefter at installere det som alle andre programmer du finder på nettet.
Installer GnuPG på Mac OS X
Jeg vil benytte mig af Homebrew fra blogindlægget her til at installere GnuPG på Mac. Homebrew en pakke-manager lavet specifikt til Mac OS X. Det gør det ikke kun super nemt at installere GnuPG, men også at holde GnuPG opdateret når fremtidige versioner udkommer. Ydermere kan Homebrew også bruges til installation af tusindvis af andre værktøjer til Mac OS X.
Vi har som sagt her på v5.dk lavet et blogindlæg og tilhørende gratis video om Homebrew. Har du ikke Homebrew installeret? Se dette blogindlæg.
Når Homebrew er installeret kan vi forsætte med installationen af GnuPG. Derfor vil jeg nu åbne en Terminal for at installere GnuPG på Mac OS X. Du kan finde Terminal-programmet enten ved at skrive Terminal i Spotlight. (cmdmellemrum) eller åbne Terminal.app fra Programmer -> Hjælpeværktøjer.
For at installere GnuPG skiver du:
brew install gnupg2
Og det var det!
Installer GnuPG på Linux
På Linux-computere kan vi installere GnuPG ved hjælp af vores pakke-manager. Jeg vil gennemgå Ubuntu her, da det er den mest populære distribution af Linux. Men bruger du en anden distribution, kan du søge efter "gnupg2" og installere det.
Så jeg vil åbne en Terminal og ganske simpelt bare skrive:
sudo apt-get install gnupg2
Tip: I langt de fleste Linux distributioner, kan du hurtigt åbne et Terminal-vindue ved hjælp af genvejtasterne: ctrlaltt
Sådan bruges GnuPG
Om du sidder på Windows, Mac eller Linux - så vil kommandoerne jeg bruger, være de samme. Det er det som gør GnuPG ekstra smart - et krypteringsværktøj, mange platforme! På Windows skal du åbne din Kommandoprompt, på Mac og Linux skal du bruge din Terminal til at køre disse kommandoer.
For at kryptere en fil, en hvilken som helst fil. Kan du simpelt blot køre kommandoen gpg2 sådan her:
gpg2 -c banknotat.pdf
(Jeg vil bruge banknotat.pdf som et eksempel her.)
Jeg vil nu få en boks op hvor at jeg skal indtaste en kode, for derefter at gentage koden. Når det er færdigt, vil du nu have en banknotat.pdf.gpg fil, og din banknotat.pdf fil kan nu slettes.
Når jeg så vil dekryptere min fil igen, for at læse den. Vil jeg bruge samme kommando igen, men med .gpg som endelse:
gpg2 banknotat.pdf.gpg
Du vil igen, blive bedt om at skrive din kode for at låse din krypterede fil op.
Og det var sådan set det! Du er nu klar til at kryptere dine filer med et kodeord.
Det virker selvfølgelig også med alle andre typer filer, så uanset om det er er .zip, .mp4 eller .docx kan du lave en krypteret udgave af filen. Har du mange filer du gerne vil gemme i et krypteret arkiv, kan du med fordel lave et ZIP-arkiv af flere filer, for derefter at køre gpg2-kommandoen på .zip-filen.
GPG på din mobil og tablet
Da GPG er en åben standard, er der også mange der har udviklet klienten henover GPG-teknologien, derfor kan du i dag finde GPG overalt - udover Windows, Mac og Windows findes der også GPG-klienten til bl.a. iOS (iPhone/iPad) og Android.
oPenGP - GPG til iOS | iPhone, iPad |
Gnu Privacy Guard | Android |
APG | Android |
TL;DR
GnuPG kan en helt masse - og der findes tonsvis af måder at kryptere på, som vi ikke gennemgår her, bl.a. brugen af signerings nøgler (så man kan tjekke "ægtheden" af ens fil, altså at der ikke er blevet lavet om på den) - alt dette kommer vi ind på i et senere indlæg, men nu har du en nem og hurtig måde at kryptere filer og arkiver på.
Spørgsmål?
Har du spørgsmål, sidder vi altid klar på vores forum hvor du nemt og hurtigt kan spørge løs! Vores forum er gratis at bruge og både v5.dk-teamet, såvel som vores awesome brugere, er klar til at hjælpe dig, lige nu!