Validerings nøgle
Hvad er en public key?
Når nogen signerer en fil digitalt, bruger de deres private key til at lave en signatur. Du (som modtager) kan så bruge deres public key til at tjekke, at filen ikke er ændret, og at den virkelig kommer fra den person du regner med.
Eksempel på filsignering:
Du bruger public key til at verificere, at filen matcher signaturen og ikke er ændret.
- Afsender laver en fil, eks. “
dokument.txt“. - Afsender genererer en digital signatur
dokument.txt.sigmed sin private key. - Du får filen + signaturen, samt finder afsenderens public key fra et sted du stoler på. Det kan være afsenderes egen hjemmeside, via en sikker email eller måske endda fysisk via en USB nøgle.
- Du bruger vores nedenstående “public key” og kommandoer, som du har hentet på vores hjemmeside, til at verificere, at filen matcher signaturen, og dermed ikke er ændret.
Kode eksempler
Public key skal være importeret på forhånd med:
gpg --import public_key.asc
Linux Ubuntu eller RHEL (med GPG)
gpg --verify dokument.txt.sig dokument.txt
Windows CMD (med Gpg4win installeret) eller Windows PowerShell:
gpg --verify dokument.txt.sig dokument.txt
Tip: Du kan med powershell bruge gpg.exe direkte hvis den ikke er i PATH:
& "C:\Program Files (x86)\GnuPG\bin\gpg.exe" --verify dokument.txt.sig dokument.txt
macOS (med GPG installeret via fx brew install gnupg)
gpg --verify dokument.txt.sig dokument.txt
Cyber Partners PGP Public key
—–BEGIN PGP PUBLIC KEY BLOCK—–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
ONEKY0XeSViSrQIMgukXya405UPI
=7i56
—–END PGP PUBLIC KEY BLOCK—–
