gnupg est un outil de cryptage open-source en ligne de commande, sans aucune interface graphique. c'est un moteur cryptographique qui peut être utilisé directement à partir d'une invite de commande, à partir de scripts shell ou par d'autres programmes. par conséquent, il peut être considéré comme une interface pour d'autres applications. cependant, même lorsqu'il est utilisé en ligne de commande, il fournit toutes les fonctionnalités nécessaires, ce qui inclut un système de menu interactif. points forts : - n'utilise pas un quelconque algorithme breveté. - implémentation complète d'openpgp. - déchiffre et vérifie les messages pgp 5 et supérieur. - prise en charge des algorithmes elgamal, dsa, rsa, aes, 3des, blowfish, twofish, cast5, md5, sha-1, ripe-md-160 et tiger. - mise en œuvre facilitée de nouveaux algorithmes en utilisant des modules d'extension. - prise en charge des clés et des dates d'expiration de signatures. - option facultative de réception de messages anonymes. - prise en charge intégrée des serveurs de clés hkp (wwwkeys.pgp.net).