Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


can we use PGP with PHP?



can we use PGP with PHP?..

Answer / rakesh kumar nautiyal

We would recomend using GnUPG not PGP, GnUPG can be used for
comercial sites without a license.

You will need shell access, i.e. telnet or SSH. SSH is more
secure. Also a linux machine and a copy of PGP installed on
your machine. You will also need to generate a key pair,
this consists of a public and private key. The public key is
uploaded to the server the private key is kept on your
machine. See the PGP help file for more information.

GnUPG must be installed, (Check with your server admin)

Access the shell as your user then do the following command :-
mkdir .gnupg
chmod 777 .gnupg
gpg --gen-key

use a dummy name and when it gets to the bit where it
generates the keys make sure the machine is doing I/O to get
the entropy.. ie. telnet in again and do a du / or something
its best to have this ready and just hit enter as you finish
the key creation

This creates a dummy key pair, this is not used but is needed.

This takes anything from a few seconds to a few minutes
depending on the speed of the server.

as the user, just ftp the ascii public key to the server.
This will be called something.asc. Upload it making sure its
ASCII not binary (See your FTP software help file)

then type ..

gpg --import file.asc

Then ..

gpg --list-keys

get the name of the new key that was uploaded, this will be
something like :-
pub 1024D/FA46F142 2000-11-03 Darren Casey

The next part is to set the permissions for the .gnupg
directory so the webserver can access the files. Type the
following commands :-

cd .gnupg
chmod 666 trustdb.gpg
chmod 604 secring.gpg
chmod 604 random_seed
chmod 644 pubring.gpg

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More PHP Interview Questions

What is lazy loading in php?

0 Answers  


What is polymorphism in php?

0 Answers  


If i make my selection in State Dropdown list, i would the City and ZipCode dropdown list to be automatically reupdated based on the State i select.(This to avoid the user select a City or Zipcode that does not correspond to the State previously selected.)

2 Answers   CMC, PHP,


What does php mean?

0 Answers  


Explain me what is the difference between $_files['userfile']['name'] and $_files['userfile']['tmp_name']?

0 Answers  


Does mysql need php?

0 Answers  


what is php?

3 Answers  


Who is the father of PHP and explain the changes in PHP versions?

13 Answers   Befree, iMark Group, Netizen,


What is meant by an associative array?

0 Answers  


What is fetch array in php?

0 Answers  


Which cryptographic extension provide generation and verification of digital signatures?

0 Answers  


How failures in execution are handled with include() and require() functions?

0 Answers  


Categories