Tuesday, March 25, 2008

Tar file encryption / zip file encryption / Tar file protection

Tar File Encryption / Zip File Encryption / Tar File Protection



 STEP 1 (Using the tar command on the directory /stuff)

Suppose you have a directory /stuff
To tar everything in stuff to create a ".tar" file.

$ tar -cvf stuff.tar stuff

Which will create "stuff.tar".

STEP 2 (Using the tar command to create a ".tar.gz" of /stuff)

$ tar -czf stuff.tar.gz stuff

STEP 3 (List the files in the archive)

$ tar -tzf stuff.tar.gz
or
$ tar -tf stuff.tar

STEP 4 (A way to list specific files)

Note, pipe the results to a file and edit

$ tar -tzf stuff.tar.gz > mout

Then, edit mout to only include the files you want

$ tar -T mout -xzf stuff.tar.gz

The above command will only get the files in mout.
Of couse, if you want them all

$ tar -xzf stuff.tar.gz

STEP 5 (ENCRYPTION)

$ tar -zcvf - stuff|openssl des3 -salt -k secretpassword | dd of=stuff.des3

This will create stuff.des3...don't forget the password you
put in place of secretpassword. This can be done interactively as
well.

$ dd if=stuff.des3 |openssl des3 -d -k secretpassword|tar zxf -

NOTE: above there is a "-" at the end... this will
extract everything.

1 comment:

Anonymous said...

Hi Rajesh ,

Nice Information..