computervitals
New Member
In this little tutorial I will show you how to encrypt your files. Very handy if you have files that should be protected and are "your eyes only"
1st, may questions come about passwords:
"How can I password protect my tar acrchive?"
Easy, load up windows and use an archiver.
There is no password feature for tar or gzip.
But you can encrypt your files so no one will be able to view the contents.
In this tutorial I will show you how to set up an encryption key, tar a directory and encrypt the file.
1: Load up your SSH Client. I use Putty.
2: Set up your encryption key.
Type:
gpg --gen-key
It will ask you what kind of key you want.
Select 1 for the default
Next question will be for the Keypair
Press Enter for 1024 bit encryption
Then it will ask you when you want the key to expire. Choose what you like:
I Choose 0 for no expiration. Select y to comfirm.
Next you will need to enter your name, email and comment
Your results will look like this:
Choose o to accept
Next will be a passphrase (password)
Enter what you like, You wont see the cursor move. You will have to confirm the word/phrase. DO NOT FORGET THIS!!!
You'll see some mumbo Jumbo and the key will be done.
Now, lets tar up a directory!
Lets sey you have a file you backup and save often.
We'll call this folder/directory general
Lets tar it up!
Type this in your SSH clent.
You should now see the list of files that were compressed scroll through the screen.
Now Lets Encrypt the file!
type this in your SSH Client
If you run the ls command you will see a new file called general.tar.gz.gpg
The -se means Sign and encrypt, the -r is the person you want to send it to. Any name will do. If it for yourself, put your name there.
Now you will need to decrypt the file if you need it.
type this in the SSH Client:
The -o is the output, or what the files used to be
the -d is "decrypt" the file
You can now untar your file if you like.
Type this!
Your file is now extracted.
This complete the tutorial.
You can also find this tutorial at:
http://www.computervitals.com/forum/showthread.php/security-cvitals-encrypting-9206.html
BuzzStPoint.
1st, may questions come about passwords:
"How can I password protect my tar acrchive?"
Easy, load up windows and use an archiver.
There is no password feature for tar or gzip.
But you can encrypt your files so no one will be able to view the contents.
In this tutorial I will show you how to set up an encryption key, tar a directory and encrypt the file.
1: Load up your SSH Client. I use Putty.
2: Set up your encryption key.
Type:
gpg --gen-key
It will ask you what kind of key you want.
Code:
Please select what kind of key you want:
(1) DSA and ElGamal (default)
(2) DSA (sign only)
(4) RSA (sign only)
Next question will be for the Keypair
Code:
DSA keypair will have 1024 bits.
About to generate a new ELG-E keypair.
minimum keysize is 768 bits
default keysize is 1024 bits
highest suggested keysize is 2048 bits
What keysize do you want? (1024)
Then it will ask you when you want the key to expire. Choose what you like:
Code:
Please specify how long the key should be valid.
0 = key does not expire
<n> = key expires in n days
<n>w = key expires in n weeks
<n>m = key expires in n months
<n>y = key expires in n years
Key is valid for? (0)
Next you will need to enter your name, email and comment
Code:
You need a User-ID to identify your key; the software constructs the user id
from Real Name, Comment and Email Address in this form:
Code:
Real name: [I]Your Name[/I]
Email address: [I]your@email.com[/I]
Comment: [I]Your comment you entered[/I]
You selected this USER-ID:
"Your Name (Your comment you entered) your@email.com"
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o
Next will be a passphrase (password)
Code:
You need a Passphrase to protect your secret key.
You'll see some mumbo Jumbo and the key will be done.
Now, lets tar up a directory!
Lets sey you have a file you backup and save often.
We'll call this folder/directory general
Lets tar it up!
Type this in your SSH clent.
Code:
tar -czvf general.tar.gz general/
Now Lets Encrypt the file!
type this in your SSH Client
Code:
gpg -se -r joe general.tar.gz
The -se means Sign and encrypt, the -r is the person you want to send it to. Any name will do. If it for yourself, put your name there.
Now you will need to decrypt the file if you need it.
type this in the SSH Client:
Code:
gpg -o general.tar.gz -d general.tar.gz.gpg
the -d is "decrypt" the file
You can now untar your file if you like.
Type this!
Code:
tar -xzvf general.tar.gz
This complete the tutorial.
You can also find this tutorial at:
http://www.computervitals.com/forum/showthread.php/security-cvitals-encrypting-9206.html
BuzzStPoint.