Securities Software (Management & Limitation).Linux GnuPG
Overview
Encryption of data sources is an invaluable feature that gives us a high degree of confidentiality for our work. A tool like GnuPG does much more than just encryption of mail messages. It can be used for all kinds of data encryptions, and its utilization can only be stopped by the imagination. GnuPG RPM package come already installed on you computer, but this version is not up to date and it is recommended to install the latest release available to fit our server and CPU architecture.
According to the official GnuPG README file:
GnuPG is GNU’s tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC2440.
Because GnuPG does not use any patented algorithm it cannot be compatible with PGP2 versions. PGP 2.x uses only IDEA (which is patented worldwide) and RSA (which is patented in the United States until Sep 20, 2000).
These installation instructions assume
Commands are Unix-compatible.
The source path is 7var/tmp” (other paths are possible).
Installations were tested on Red Hat Linux 6.1 and 6.2.
All steps in the installation will happen in super-user account “root”.
GnuPG version number is 1.0.1
Packages
GnuPG Homepage: http://www.anupa.org/
You must be sure to download: gnupg-1.0.1.tar.gz
Tarballs
It is a good idea to make a list of files on the system before you install it, and one afterwards, and then compare them using ‘diff’ to find out what file it placed where. Simply run ‘find /* > GnuPGI’ before and ‘find /* > GnuPG2′ after you install the tarball, and use ‘diff GnuPGI GnuPG2 > GnuPG-lnstalled’ to get a list of what changed.
Compilation
Decompress the tarball (tar.gz).
[root@deep /]# cp gnupg-version.tar.gz /var/tmp
[root@deep /]# cd /var/tmp
[root@deep tmp]# tar xzpf gnupg-version.tar.gz
Compile and Optimize
Move into the new GnuPG dir and type the following on your terminal:
CC=”egcs” \