Pgp encryption script


 
Thread Tools Search this Thread
Operating Systems Linux Pgp encryption script
# 1  
Old 04-15-2012
Pgp encryption script

I have file in linux which I need to do the PGP encryption.
Through manually I am using this command to do the same

Code:
gpg -c scsrun.log
Enter passphrase :
Repeat Passphrase :

But how I can achive this using linux script.

Thanks
Moderator's Comments:
Mod Comment How to use code tags

Last edited by Scrutinizer; 04-15-2012 at 07:45 PM..
# 2  
Old 04-15-2012
From man gpg:

Code:
--passphrase-fd n

    Read the passphrase from file descriptor n. If you use 0 for n, the
passphrase will be read from stdin. This can only be used if only one passphrase
is supplied. Don't use this option if you can avoid it.

So perhaps:

Code:
# Open password file into FD 5
exec 5</path/to/passwordfile

gpg --passphrase-fd 5 ...

# Close file
exec 5<&-

The passphrase file should be a file with 600 or less permissions, inside a folder with 700 or less permissions -- readable only by you, in other words.
# 3  
Old 04-15-2012
Do i need to create the Public key ,if yes could you please provide the steps.
In this case I am storing the password in the file which can read by any other person. If there is any other mechnism to enrypt that pasword and use this in the script
# 4  
Old 04-15-2012
Quote:
Originally Posted by mr_harish80
In this case I am storing the password in the file which can read by any other person.
That's what file permissions are for, and why I told you what file permissions were necessary.
Quote:
If there is any other mechnism to enrypt that pasword and use this in the script
This is a common fallacy. No. If the script can decrypt it, so can anyone else, by reading the script. Keeping the script properly secured is no better than keeping the file properly secured, which you could have done in the first place.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Homework & Coursework Questions

PGP encryption issue with Crontab

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: PGP encryption works manually but not with crontab 2. Relevant commands, code, scripts, algorithms: Below... (4 Replies)
Discussion started by: sharath.molagav
4 Replies

2. Shell Programming and Scripting

PGP decryption in UNIX script

Hi, I have an already running Production script that I need to simulate in QA. The script is trying to decrypt some files using the below command: pgp --decrypt ${GET_DIR}/*.pgp --home-dir /.pgp I am getting the following error: 1080:no private key could be found for decryption Can... (3 Replies)
Discussion started by: Jigsaw16
3 Replies

3. UNIX for Advanced & Expert Users

Setting up PGP encryption in HPUX

Hi, Could anyone please help me in understanding how PGP can be installed and configured in HP-UX machines.Is there any separate licence required ? and what are the minimum system requirements to have PGP installed on a server (1 Reply)
Discussion started by: tinivt
1 Replies

4. Solaris

PGP encryption

Hi, i am trying to encrypt a file using pgp with a recepient's public key. The file is encrypted but the output file has owner & group nobody. i am not able to change it either. Please let me know how to do pgp encryption so that i get the output with owner and group as the same user which runs... (4 Replies)
Discussion started by: renjyverghese
4 Replies

5. UNIX for Dummies Questions & Answers

File size after pgp encryption

Hello, Does anyone know if it's normal to have a very different file size after a file has been encrypted using pgp? Before encryption: 582.7618598938 MB After encryption: 98.73 MB Thanks in advance for any help, (2 Replies)
Discussion started by: tekster757
2 Replies

6. Cybersecurity

How to use PGP File Encryption

Hi All, I am new to the concept of encryption and shell and i have been assigned to do pgp encryption of a file before ftping it. I am developing the script using MKS Toolkit on Windows XP and the script will run later on actual unix box. I am going through documents provided by pgp... (2 Replies)
Discussion started by: sandeepb
2 Replies

7. UNIX for Advanced & Expert Users

pgp encryption

Hi I have one script for doing the gpg encryption on linux. The encrytion is doing fine when i am running the script from command prompt on linux The same script when it is triggering from mainframe using sysopts option in NDM(connect direct) the encryption step in the shell script is... (0 Replies)
Discussion started by: Arvind Maurya
0 Replies

8. Solaris

PGP encryption/decryption solaris 9

Hi Someone is going to send me a file that they have encrypted by PGP encryption on windows pc to my solaris 9 server. They will give me the pgp key to decrypt the file. How can I do this on solaris 9 Is there a tool installed by default to decrypt or do I need to install something to... (0 Replies)
Discussion started by: frustrated1
0 Replies

9. Shell Programming and Scripting

Using pgp in a shell script

This may be more of a PGP (Pretty Good Privacy) question than Unix, but here's hoping. The statement I'm using to compress a file is: /opt/pgp-6.5.8/pgp +force -feat MY_Pub_Key < file_in.txt > file_out.asc The +force parameter is documented as "Eliminating confirmation questions", but I... (1 Reply)
Discussion started by: abNORMal
1 Replies

10. UNIX for Advanced & Expert Users

Telnet Blocked - PGP Encryption?

I have 2 systems that cannot telnet directly into our UNIX system via IP. The only thing that separate these 2 systems from all the others in our office is that they run a PGP encryption within Outlook. I can telnet to a different server and then telnet from there to the one I want to get to, but... (7 Replies)
Discussion started by: jgordon
7 Replies
Login or Register to Ask a Question