GNU PG se trata de un
conjunto de aplicaciones software y herramientas criptográficas de implementación libre que no utiliza el algoritmo patentado IDEA, por lo que puede ser utilizado sin restricciones. Es compatible con
PGP (Pretty Good Privacy) y cumple con las especificaciones del RFC2440 (OpenPGP). Se trata de una
aplicación de software libre y puede ser libremente utilizado, distribuido y modificado bajo los términos de la
Licencia Pública General GNU.
La primera versión de esta aplicación software fue publicada el 7 de septiembre de 1999 y la
versión estable actual es la 1.4.7.
GnuPG, en si misma, es una
utilidad de línea de comandos sin ninguna característica gráfica. Se trata de un motor de cifrado que puede ser utilizado directamente desde la línea de comandos, desde programas
shell (
shell scripts) o desde otro tipo de programas. Por lo tanto GnuPG puede ser considerado como un motor (
backend) para otras aplicaciones. De todos modos, incluso si se utiliza desde la línea de comandos, proporciona toda la funcionalidad necesaria, lo que incluye un sistema interactivo de menús. El conjunto de órdenes de esta herramienta siempre será un superconjunto del que proporcione cualquier interfaz de usuario (
frontend).