# GnuPG
> Complete and free implementation of the OpenPGP standard

## Summary
Complete OpenPGP implementation for encrypting, signing, and managing keys

## Capabilities
- Encrypt and decrypt files and messages
- Sign and verify digital signatures
- Manage PGP keys and keyrings
- Support for smartcards and hardware tokens

## When to Use
- When encrypting files or emails with PGP
- When signing or verifying digital signatures
- When managing cryptographic keys

## When NOT to Use
- When you need symmetric-only encryption (use age or openssl)

## Related Tools
- [cpass](/tools/cpass) (complementary)
- [standard-unix-notes](/tools/standard-unix-notes) (complementary)

---
Source: https://littlescripts.sh/tools/gnupg
