December 2013
Intermediate to advanced
350 pages
8h 1m
English
A symmetric key describes a key that is used for both encryption and decryption. To create cryptographically secure encryption keys in general, we use securely generated pseudorandom numbers. This recipe demonstrates how to correctly initialize the SecureRandom class and how to use it to initialize an Advanced Encryption Standard (AES) encryption key. AES is the preferred encryption standard to DES, and typically used with key sizes 128 bit and 256 bit.
There are no code differences whether you are using Bouncy Castle or Spongy Castle, as noted in the previous recipe.
Let's create a secure encryption key.
public static ...
Read now
Unlock full access