> For the complete documentation index, see [llms.txt](https://til.devjugal.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://til.devjugal.com/linux/gpg.md).

# GPG

> GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP).

GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries are available. GnuPG also provides support for S/MIME and Secure Shell (ssh).

[Official Documentation](https://gnupg.org/documentation)

## TIL(s)

* [Fix "Inappropriate ioctl for device" Error](/linux/gpg/fix-inappropriate-ioctl-for-device-error.md)
* [GPG Import Keys](/linux/gpg/gpg-import-keys.md)
* [GPG Test](/linux/gpg/gpg-test.md)
* [GPG Trust Key](/linux/gpg/gpg-trust-key.md)
* [GPG Verify Signature](/linux/gpg/gpg-verify-signature.md)
