7a1840674f650bc2d2e5cdb51ba1bb94dfa894bc
[gnupg-doc.git] / web / software / index.org
1 #+TITLE: GnuPG - Software
2 #+STARTUP: showall
3 #+SETUPFILE: "../share/setup.inc"
4
5 * GnuPG --- The Universal Crypto Engine
6
7   GnuPG is a command line tool without any graphical user interface.
8   It is an universal crypto engine which can be used directly from a
9   command line prompt, from shell scripts, or from other programs.
10   Therefore GnuPG is often used as the actual crypto backend of other
11   applications.
12
13   Even when used on the command line it provides all functionality
14   needed - this includes an interactive menu system.  The set of
15   commands of this tool will always be a superset of those provided by
16   any frontends.
17
18   - Full OpenPGP implementation (see RFC4880 at [[http://www.rfc-editor.org/][RFC Editor]]).
19   - Full CMS/X.509 (S/MIME) implementation.
20   - Ssh-agent implementation
21   - Runs on all Unix platforms, Windows and macOS.
22   - A full replacement of PGP; written from scratch.
23   - Does not use any patented algorithms.
24   - Freely available under the GPL;
25   - Can be used as a filter program.
26   - Better functionality than PGP with state of the art security features.
27   - Decrypts and verifies PGP 5, 6 and 7 messages.
28   - Supports RSA, ECDH, ECDSA, EdDSA, Elgamal, DSA, AES, Camellia,
29     3DES, Twofish, SHA2, and many more algorithms.
30   - Language support for a load of languages.
31   - Online help system.
32   - Optional anonymous message receivers.
33   - Integrated support for HKP keyservers (sks-keyservers.net).
34   - and many more things....
35
36
37 * Related Software
38
39   Over the years, GnuPG has widly gained in popularity to become the
40   standard /de-facto/ as free software for private communication and
41   digital signature. As such, it is by no mean surprisingly to find
42   out that there are so many programms orbiting around GnuPG.
43
44   For your convenience, GnuPG-related software has been grouped here in
45   three big categories. If you are working for a new project and want to
46   be listed here, please, feel free to contact the [[mailto:webmaster@gnupg.org][webmaster]] .
47
48   Please note that, being part of the [[http://www.gnu.org/][GNU Project]], we can not link to
49   any project which can not be labeled as [[http://www.gnu.org/philosophy/free-sw.html][free software]] . If you found
50   a link on these pages to a project which does not fulfill this
51   requirement (a good checkpoint is the [[https://directory.fsf.org/][ FSF/UNESCO Free Software
52   Directory]]) please let us know by contacting the [[mailto:webmaster@gnupg.org][webmaster]] .
53
54   -  [[file:frontends.org][Frontends]] :: This category collects together all the software for
55                   various platforms which relays on GnuPG command line
56                   and provides some sort of easy-to-use user
57                   interface.
58   -  [[file:tools.org][Tools]] :: Under this link you'll find tools mostly used to manage
59               GnuPG keys.
60   -  [[file:libraries.org][Libraries]] :: This page hosts projects which aim is to build an
61                   abstraction layer for who wants to painlessly add
62                   GnuPG capabilities to their software.
63   -  [[file:swlist.org][All]] :: Direct access to all descriptions.