Skip to main content
1 of 3
700 Software
  • 14k
  • 3
  • 55
  • 82

AES-128 (or higher) is the recommended algorithm.

You should also choose a good Chaining Method with a random Initialization Vector. (e.g. AES/CBC/PKCS5Padding)

The encryption Key should be generated from a Cryptographically Secure (Pseudo-)Random Number Generator. Alternatively, the encryption key could be Derived from a reasonably strong Password using a suitable Key Derivation Function.

700 Software
  • 14k
  • 3
  • 55
  • 82