TAR with encryption

Working with tar. The basics with encryption.

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. Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: