From cbb82a239951b2cde11af55674bb5b3d100721cb Mon Sep 17 00:00:00 2001 From: Daniel Gray Date: Sun, 3 Apr 2022 12:48:06 +0000 Subject: [PATCH] Move PGP to own section (#873) --- .../img/encryption-software/gpg4win.svg | 2 + .../img/encryption-software/gpgtools.png | Bin 0 -> 18682 bytes .../img/encryption-software/openkeychain.svg | 2 + docs/encryption.md | 103 +++++++++++++----- 4 files changed, 81 insertions(+), 26 deletions(-) create mode 100644 docs/assets/img/encryption-software/gpg4win.svg create mode 100644 docs/assets/img/encryption-software/gpgtools.png create mode 100644 docs/assets/img/encryption-software/openkeychain.svg diff --git a/docs/assets/img/encryption-software/gpg4win.svg b/docs/assets/img/encryption-software/gpg4win.svg new file mode 100644 index 00000000..926e3c20 --- /dev/null +++ b/docs/assets/img/encryption-software/gpg4win.svg @@ -0,0 +1,2 @@ + + diff --git a/docs/assets/img/encryption-software/gpgtools.png b/docs/assets/img/encryption-software/gpgtools.png new file mode 100644 index 0000000000000000000000000000000000000000..93718c5c9bdac31fd9c73c90b511f2ff233ae0ac GIT binary patch literal 18682 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 dKP!>={{f|j + diff --git a/docs/encryption.md b/docs/encryption.md index ad4c4efd..90e93915 100644 --- a/docs/encryption.md +++ b/docs/encryption.md @@ -30,32 +30,6 @@ The options listed here are multi-platform and great for creating encrypted back - [:fontawesome-brands-linux: Linux](https://www.veracrypt.fr/en/Downloads.html) - [:fontawesome-brands-git: Source](https://www.veracrypt.fr/code) -### GNU Privacy Guard - -!!! recommendation - - ![GNU Privacy Guard logo](/assets/img/encryption-software/gnupg.svg){ align=right } - - **GnuPG** is a GPL-licensed alternative to the PGP suite of cryptographic software. GnuPG is compliant with [RFC 4880](https://tools.ietf.org/html/rfc4880), which is the current IETF specification of OpenPGP. The GnuPG project has been working on an [updated draft](https://datatracker.ietf.org/doc/draft-ietf-openpgp-crypto-refresh/) in an attempt to modernize [PGP's shortcomings](https://latacora.micro.blog/2019/07/16/the-pgp-problem.html). GnuPG is a part of the Free Software Foundation's GNU software project, and has received major [funding](https://gnupg.org/blog/20220102-a-new-future-for-gnupg.html) from the German government. - - ??? tip "Future default" - When [generating keys](https://www.gnupg.org/gph/en/manual/c14.html) we suggest using the `future-default` command as this will instruct GnuPG use modern cryptography such as [Curve25519](https://en.wikipedia.org/wiki/Curve25519#History) and [ed25519](https://ed25519.cr.yp.to/). - ``` - gpg --quick-gen-key alice@example.com future-default - ``` - - !!! attention - When encrypting with GnuPG, the user has the option to select from different [hash functions](https://en.wikipedia.org/wiki/VeraCrypt#Encryption_scheme). We suggest users **only** select [SHA-512](https://en.wikipedia.org/wiki/SHA-512) and should stick to the [AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) block cipher. - - [Visit gnupg.org](https://gnupg.org){ .md-button .md-button--primary } [Privacy Policy](https://gnupg.org/privacy-policy.html){ .md-button } - - **Downloads** - - [:fontawesome-brands-windows: Windows](https://gpg4win.org/download.html) - - [:fontawesome-brands-apple: macOS](https://gpgtools.org) - - [:fontawesome-brands-linux: Linux](https://gnupg.org/download/index.html#binary) - - [:fontawesome-brands-google-play: Google Play](https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain) - - [:fontawesome-brands-git: Source](https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git) - ### Cryptomator !!! recommendation @@ -236,3 +210,80 @@ Tools with command-line interfaces are useful for intergrating [shell scripts](h **Downloads** - [:fontawesome-brands-github: Source](https://github.com/dyne/Tomb) + +## OpenPGP + +[OpenPGP](https://en.wikipedia.org/wiki/Pretty_Good_Privacy#OpenPGP) is sometimes needed for specific tasks such as digitally signing and encrypting email. PGP has many features and is [complex](https://latacora.micro.blog/2019/07/16/the-pgp-problem.html) as it has been around a long time. For tasks such as signing or encrypting files, we suggest the above options. + +!!! attention + When encrypting with PGP, the user has the option to configure different options in their `gpg.conf` file. We recommend staying with the standard options specified in the [GnuPG user FAQ](https://www.gnupg.org/faq/gnupg-faq.html#new_user_gpg_conf). + +??? tip "Future default" + When [generating keys](https://www.gnupg.org/gph/en/manual/c14.html) we suggest using the `future-default` command as this will instruct GnuPG use modern cryptography such as [Curve25519](https://en.wikipedia.org/wiki/Curve25519#History) and [Ed25519](https://ed25519.cr.yp.to/). + + ```bash + gpg --quick-gen-key alice@example.com future-default + ``` + +### GNU Privacy Guard + +!!! recommendation + + ![GNU Privacy Guard logo](/assets/img/encryption-software/gnupg.svg){ align=right } + + **GnuPG** is a GPL-licensed alternative to the PGP suite of cryptographic software. GnuPG is compliant with [RFC 4880](https://tools.ietf.org/html/rfc4880), which is the current IETF specification of OpenPGP. The GnuPG project has been working on an [updated draft](https://datatracker.ietf.org/doc/draft-ietf-openpgp-crypto-refresh/) in an attempt to modernize OpenPGP. GnuPG is a part of the Free Software Foundation's GNU software project and has received major [funding](https://gnupg.org/blog/20220102-a-new-future-for-gnupg.html) from the German government. + + [Visit gnupg.org](https://gnupg.org){ .md-button .md-button--primary } [Privacy Policy](https://gnupg.org/privacy-policy.html){ .md-button } + + **Downloads** + - [:fontawesome-brands-windows: Windows](https://gpg4win.org/download.html) + - [:fontawesome-brands-apple: macOS](https://gpgtools.org) + - [:fontawesome-brands-linux: Linux](https://gnupg.org/download/index.html#binary) + - [:fontawesome-brands-google-play: Google Play](https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain) + - [:fontawesome-brands-git: Source](https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git) + +### GPG4win + +!!! recommendation + + ![GPG4win logo](/assets/img/encryption-software/gpg4win.svg){ align=right } + + **GPG4win** is a package for Windows from [Intevation and g10 Code](https://gpg4win.org/impressum.html). It includes [various tools](https://gpg4win.org/about.html) that assist PGP users on Microsoft Windows. The project was initiated and originally [funded by](https://web.archive.org/web/20190425125223/https://joinup.ec.europa.eu/news/government-used-cryptography) Germany's Federal Office for Information Security (BSI) in 2005. + + [Visit gpg4win.org](https://gpg4win.org){ .md-button .md-button--primary } [Privacy Policy](https://gpg4win.org/privacy-policy.html){ .md-button } + + **Downloads** + - [:fontawesome-brands-windows: Windows](https://gpg4win.org/download.html) + - [:fontawesome-brands-git: Source](https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpg4win.git;a=summary) + +### GPGTools + +!!! recommendation + + ![GPGTools logo](/assets/img/encryption-software/gpgtools.png){ align=right } + + **GPGTools** is produced by GPGTools GmbH provides native GPG intergration for macOS. It includes intergration into [Apple Mail](https://en.wikipedia.org/wiki/Mail_(Apple)). Commericial support plans are available. + + !!! note + On iOS devices we suggest [Canary Mail](/email-clients/#canary-mail). + + [Visit gpgtools.org](https://gpgtools.org){ .md-button .md-button--primary } [Privacy Policy](https://gpgtools.org/privacy){ .md-button } + + **Downloads** + - [:fontawesome-brands-apple: macOS](https://gpgtools.org) + - [:fontawesome-brands-git: Source](https://github.com/GPGTools/) + +### OpenKeychain + +!!! recommendation + + ![OpenKeychain logo](/assets/img/encryption-software/openkeychain.svg){ align=right } + + **OpenKeychain** is an Android implementation of GnuPG. It's commonly required by mail clients such as [K-9 Mail](/email-clients/#k-9-mail) and [FairEmail](/email-clients/#fairemail) and other Android apps to provide encryption support. Cure53 completed a [security audit](https://www.openkeychain.org/openkeychain-3-6) of OpenKeychain 3.6 in October 2015. Technical details about the audit and OpenKeychain's solutions can be found [here](https://github.com/open-keychain/open-keychain/wiki/cure53-Security-Audit-2015). + + [Visit openkeychain.org](https://www.openkeychain.org){ .md-button .md-button--primary } [Privacy Policy](https://www.openkeychain.org/help/privacy-policy){ .md-button } + + **Downloads** + - [:fontawesome-brands-google-play: Google Play](https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain) + - [:pg-f-droid: F-Droid](https://f-droid.org/packages/org.sufficientlysecure.keychain/) + - [:fontawesome-brands-git: Source](https://github.com/open-keychain/open-keychain)