The 2048-bit is about the RSA key pair: RSA keys are mathematical objects which include a big integer, and a '2048-bit key' is a key such that the big integer is larger than 2 2047 but smaller than 2 2048. The 256-bit is about SSL.
This chapter demonstrates how to generate an RSA based OpenPGP key pair with OpenPGP Library for Java.
When we create an OpenPGP key pair, a few parameters must be passed. These include:
- Encryption key size in bytes (recommended between 1024 and 3072)
- User ID
- key algorithm (RSA or ELGAMAL)
- private key password
- list of preferred compression algorithms
- list of preferred signature hash algorithms
- list of preferred symmetric encryption algorithms
- key expiration date (optional)
One note regarding the naming convention for the User ID parameter. The original PGP(r) software is delimiting the email in the User ID with < and > like : “Richard C. <richard.c@site.com>”
An overloaded method exists that accepts key expiration date as a last parameter.
Table of Contents
1. Key generation with a KeyStore
2. Key generation directly
3. Exception handling
Rsa-2048 Decrypter
1. Key generation example
After the key pair is generated usually we will export the public key and send it to our partners.
Below is a screenshot of the generated key properties when we open it with PGP (r) 10:
2. Key generation directly
We can avoid the use of a KeyStore class and generate a key pair in the memory in a PGPKeyPair object. In that case we also have to export it afterwards.
Aes 512
3. Exception Handling
The key pair generation methods simply throw com.didisoft.pgp.PGPException in case the key generation fails.
Windows 8.1 Product Key Generator is another software created by the Microsoft for the activating of Windows 8.1 OS. Since the product key is very important in activating this software, they had to develop a means of getting it. Many people have been asking for it and it came out at the right time. Windows 8.1 Product Key Generator 2020 Cracked Windows 8.1 Product Key Generator is probably the latest update for Window 8 users. It is the best OS in case you want far more features in the operating system of yours. Microsoft has released an update for Windows 8.1 which has additional authentic and attractive characteristics to it. Windows 8.1 enterprise product key generator online.
Summary
This chapter demonstrated how to generate an RSA OpenPGP key pair with DidiSoft OpenPGP Library for Java.