Internet has become a very powerful network for establishing businesses and earning money, this has also enhanced the importance of internet security. Technicians have come up with various ways to ensure the security, APG is one of the efficiently methods developed to ensure security. It is considered to be one of the easiest methods for ensuring security on the web hosting servers. This password generator has the capacity of generating complex passwords that cannot be easily judged. Even though you might be comfortable developing a password manually, this tool will provide you with a such a password that cannot be hacked easily.

APG or Automated Password Generator is a Linux based program that enables the webmasters and server administrators to create random, secure passwords, through the server’s SSH. Many Linux distros use APG in their repository, it has a user friendly interface and it can be installed and used easily. Basically it uses permutations and combinations of various characters, alphabets, numbers, in-combination to generate a password that cannot be predicted.

APG is a free software that is based on open source technology, therefore it can be downloaded for free. You can use this url for downloading APG – http://www.adel.nursat.kz/apg/ for Linux and its distros.

In order to check the current settings, you may simply enter ‘apg’ in the command line. This will take you to the command prompt that looks like the following:

Please enter some random data (only first 8 are significant)
(eg. your old password):>

When you enter the password, you wont be able to view the characters. Once you hit the enter button, APG will generate six passwords instantly, followed by their pronunciations.

Note : These are not the passwords, it is only an arrangement made to help you to remember the password but are still in a much secure format.
Here is a list of such examples :

Ryatyiarp0 (Ryat-yiarp-ZERO)
AikAktevAj6 (Aik-Ak-tev-Aj-SIX)
Ephfeoc7 (Eph-fe-oc-SEVEN)
urfapDulm3 (urf-ap-Dulm-THREE)
rackVafasos9 (rack-Vaf-as-os-NINE)
RownotCict5 (Rown-ot-Cict-FIVE)

If you would like to skip the pronounceable passwords, you may use the “-a” flag and add a “1? at the end, as shown below :

apg -a 1

After the command is run, you will get the following output:

 \+Nx9Hek`
G:89&2OO
uKHOwO-}%u
@q7GCi3Jh+
L5?S|eku

After this the other settings can be configured and then you can specify the minimum length of the password (-min_pass_len) and the mode (-M), this command will help you to determine the types of characters allowed. You can run ‘man apg‘ from the command line for checking the documentation.