PGP Encryption Procedures
Step 1: Generate API Key
$gpg –gen-key
a. Select (1) RSA and RSA
hit enter key
b. Select 2048 as keysize
hit enter key
c. Specify how long the key should be validd. Is this correct? (y/N):
type y
e. Real Name:
type firstname lastname
f. Email address:
type email address
g. Comment:
type any comment
h. Enter passphrase:
enter a phrase with non related words and remember it
i. Repeat passphrasej. Wait for the result by operating computer in various ways.k. On finish, you can see the user-id(uid) like “firstname lastname (comment) < email address >” You can also check “uid” with the command “gpg –list-key”Note: It will take some time to get the uid. Please be patient.
Step 2: Create public key
$ gpg –export -a “uid” > public.key
Step 3: Create private key
$ gpg –export-secret-key -a “uid” > private.key
Step 4: Encrypt a file
$ gpg –encrypt –output output-file –recipient “uid” input-fileNote: Generally, the file will be encrypted by Konnektive.
Step 5: Decrypt a file
#### $ gpg –decrypt –output output-file input-filetype passphrase