How to Create a PGP key in Kleopatra for Bohemia Market?

A detailed guide to creating forever pgp key for Bohemia market.
CREATING A FOREVER PGP KEY:
For your safety and ours, we require the use of PGP here at Bohemia Market, and you will be required to add a PGP key to your profile when you register a new account. After this point, all messages will be automatically PGP encrypted with both your key and the vendors so that you can both read all messages in the conversation, but no one else will be able to access your information.
In this tutorial we will show you how to create a basic PGP key-pair, with no expiration, which we will call our Forever Key. This is your most important PGP key, as it will never expire and can always be used to verify your identity and ownership of any other PGP keys you create in the future.
This step-by-step guide, unlike all the others, will not be divided into steps, but will be dictated linearly:
Press – ctrl+alt+T or alt+T
• To open a terminal window in Linux.
Type in Terminal – gpg --full-generate-key
It will say:
Please select what kind of key you want:
(1) RSA and RSA (default)
(2) DSA and Elgamal
(3) DSA (sign only)
(4) RSA (sign only)
Type in Terminal – 1
Press Enter – This will generate an RSA signing key with RSA subkey.
It will then say:
RSA keys may be between 1024 and 4096 bits long.
What key-size do you want? (3072)
Type in Terminal – 4096
Press Enter – This will set they encryption at 4096-bit RSA.
It will then say:
Please specify how long the key should be valid.
0 = key does not expire
= key expires in n days
w = key expires in n weeks
m = key expires in n months
y = key expires in n years
Type in Terminal – 0
Press Enter – This will set your key to never expire.
It will then say:
Key does not expire at all.
Is this correct? (y/N)
Type in Terminal – y
Press Enter – to confirm your answer.
It will then say:
GnuPG needs to construct a user ID to identify your key
Type in Terminal – YourBohemiaUsername-Forever-Key
Press Enter – to confirm.
It will then say:
Email address:
Type in Terminal – YourBohemiaUsername@Forever
It will then say:
Comment:
Type in Terminal – Any comment you want users of your key to see.
It will then say:
You selected this USER-ID:
YourBohemiaUsername-Forever-Key (Your Comment)
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?
Type in Terminal – o
Press Enter – to confirm.
It will then say:
please enter the passphrase to protect your key.
Enter a LONG passphrase with letters numbers and symbols, confirm, and press enter.
GPG will now generate your keypair, and show a message that the key was successfully generated.
Type in Terminal – gpg --with-fingerprint --keyid-format short --list-keys YourBohemiaUsername-Forever-Key
Press – Enter
It will say, for example:
pub rsa4096/FFF44E2D 2019-05-16 [SC] [expires: 2021-05-15]
Key fingerprint = 6A80 6C58 1E52 9E74 3384 2970 6139 9FCD FFF4 4E2D
uid [ultimate] YourBohemiaUsername-Forever-Key (Your Comment)
sub rsa4096/4256DBA0 2019-05-16 [E] [expires: 2021-05-15]
[i]
From the first line, we can see that the key ID is FFF44E2D
Now we want to export our public key so others can use it to encrypt messages to us, so we need to use the key ID from before.
Type in Terminal – gpg --export --armor FFF44E2D
Press enter, and your ASCII armored public key will be shown.
Copy this, save it, and add it to your Bohemia Market profile.
You will also want to make a backup of your private key, again you need to use your Key ID, and:
Type in Terminal – gpg --export-secret-keys --armor FFF44E2D
Press enter: and your ASCII armored private key will be shown.
Copy this, and save it somewhere very secure, on an encrypted usb stick or SD card which you can then hide somewhere safe. In case you lose your keyring, your computer crashes, your HD gets corrupted, or something of this nature, you will then be able to restore your keypair.
That's it, now you are the owner of the forever pgp key!
NOTE 1 – NEVER LET ANYONE SEE YOUR PRIVATE KEY.
NOTE 2 – For increased forward security, we recommend you also create a separate key for communications.
- The Bohemia Team