|
All of us like safety. The safety of our confidential information is always a special concern. It's always a good feeling when you know that everything is secure. With that said, information protection is a necessity and can be useful to companies and individuals who care about the confidentiality of their intellectual property. People who want their e-mails kept confidential and their e-mail attachments readable only to the intended recipient can appreciate information protection.
GnuPG Shell is a software tool which helps you to keep your information safe by using strong protection offered by OpenPGP standard (RFC2440).
GnuPG Shell is a cross-platform graphical frontend for GNU Privacy Guard.
GnuPG Shell can be used to encrypt, decrypt, and sign files, to verify signatures and to manage private and public keys.
In addition to source code, we provide pre-built installation packages for Debian Linux, RedHat Linux, and Microsoft Windows.
How GnuPG Shell Works
GnuPG Shell is a GUI front-end for GnuPG command line utility. So, it provides the same functionality as GnuPG utility but in a far more convenient and easy-to-use way. You don't need to remember all command line options of GnuPG; simply install GnuPG Shell and start protecting your information.
GnuPG Shell encrypts files using asymmetric keypairs individually generated by other GnuPG users. The resulting public keys can be exchanged with other users in a variety of ways, such as Internet key servers or by ordinary files to which public keys can be exported. They must always be exchanged carefully to prevent identity spoofing by corrupting public key and 'owner' identity correspondences. It is also possible to add a cryptographic digital signature to a file, so the file integrity and sender can be verified, if a particular correspondence relied upon has not been corrupted.
Download
GnuPG Shell depends on GnuPG command line utility which can be downloaded from the GnuPG official web-site.
Latest version
GnuPG Shell v1.0
Screenshots
Here are several screenshots of GnuPG Shell made under Windows and Linux:

Video Tutorials
There are several video tutorials which show how to use GnuPG Shell:
Information for Software Developers
GnuPG Shell is open-source software created with:
- Python- An interpreted, interactive, object-oriented, extensible programming language.
- wxWidgets - A cross-platform GUI and tools library for GTK, MS Windows, and MacOS.
- Code::Blocks - A cross-platform IDE built around wxWidgets, designed to be extensible and configurable.
Compiling GnuPG Shell under Microsoft Windows
GnuPG Shell source code archive contains Visual Studio 2005 solution and projects, including all 3rd party libraries needed for compilation. First of all, if you want to compile GnuPG Shell under Windows, you need to download wxWidgets source code and build it (you need wxWidgets-2.8.6 or newer). There is a video tutorial which shows how to build wxWidgets library under Windows, setup environment variable and configure Visual Studio. See wxWidgets and Visual Studio 2005 (Windows). After you compiled wxWidgets library, you can open build/wxGnuPGShell.sln file (which is a Visual Studio 2005 solution file) and build it.
If you want to create the installer package, then you need to download NSIS (NullSoft Scriptable Install System) and install it. After you installed NSIS, you can create install package: Right-click on setup/Setup.nsi file and select "Compile NSIS Script" menu item.
Compiling GnuPG Shell under Linux
GnuPG Shell source code archive contains Makefile for Linux. If you want to build GnuPG Shell from sources under Linux, you need to download and compile wxWidgets library (wxWidgets-2.8.6 or newer, with Unicode support) or install development wxWidgets packages (wxGTK-2.8.6 or newer). After you successfully compiled wxWidgets, you have to navigate to build directory and execute make command. Also, wxWidgets source code package contains workspace and project files for Code::Blocks IDE.
- build/wxGnuPGShell.workspace - Code::Blocks workspace
- build/wxGnuPGShell.cbp - GnuPG Shell project
- externs/build/propgrid/propgrid.cbp - wxPropertyGrid library project
- externs/build/wxTranslationHelper/wxTranslationHelper.cbp - wxTranslationHelper library project
If you want to install compiled GnuPG Shell binary then you need to call the make install command (please note that you have to have root privileges which could be obtained by executing sudo make install).
Compiling GnuPG Shell under MacOS
GnuPG Shell is open-source cross-platform software which could be compiled under MacOS X. Unfortunately, for now GnuPG Shell source code archive does not contain project file or Makefile for MacOS. We are searching for volunteers who can help to create project file for XCode and/or Makefile for MacOS. If you want to ofer your help, then please contact Will Spencer, the maintainer of GnuPG Shell.
License
GnuPG Shell is free software, released under the GNU General Public License.
|