Pgp /
Create
Install GnuPG:
$ doas pkg_add -v gnupg quirks-4.54 signed on 2022-01-09T19:08:35Z gnupg-2.2.30p0:npth-1.6: ok gnupg-2.2.30p0:libassuan-2.5.5: ok gnupg-2.2.30p0:libtasn1-4.17.0: ok gnupg-2.2.30p0:p11-kit-0.24.0: ok gnupg-2.2.30p0:libunistring-0.9.7: ok gnupg-2.2.30p0:libidn2-2.3.0p0: ok gnupg-2.2.30p0:libunbound-1.13.2: ok gnupg-2.2.30p0:gmp-6.2.1p0: ok gnupg-2.2.30p0:libnettle-3.7.3: ok gnupg-2.2.30p0:gnutls-3.7.2: ok gnupg-2.2.30p0:libksba-1.6.0: ok gnupg-2.2.30p0:libsecret-0.20.4: ok gnupg-2.2.30p0:pinentry-1.1.1: ok gnupg-2.2.30p0:libusb1-1.0.23p2: ok gnupg-2.2.30p0: ok
Create new key:
$ gpg --generate-key $ gpg --full-gen-key (with dialog)
Export your private key (need be safety saved):
$ gpg --export -a "baytuch@ircnow.org" > public.key $ gpg --export-secret-keys -a "baytuch@ircnow.org" > privat.key
List signatures:
$ gpg --list-signatures
Send key to keyserver:
$ gpg --keyserver keyserver.ubuntu.com --send-keys DD88244CA9988FAB
Search keys on the server:
$ gpg --keyserver keyserver.ubuntu.com --search-keys "baytuch@ircnow.org"
Receive key:
$ gpg --keyserver keyserver.ubuntu.com --recv-keys DD88244CA9988FAB
Sign your file:
$ gpg --detach-sign photo.png
Verify your file:
$ gpg --verify photo.png.sig
Crypt your file:
$ gpg --encrypt --armor -o letter.asc letter.txt
Decrypt your file:
$ gpg --decrypt -o letter_incom.txt letter_incom.asc