Encryption Overview

About

Cinema 4D provides several means to en- and decrypt data, as well as to work with encrypted files.

AES

Cipher256

Warning
Cipher256 does not provide secure encryption!

Random Numbers

  • SecureRandom class provides means to produce random numbers. For encryption purposes SecureRandom should be preferred over Random as it got specifically designed to provide non-foreseeable random numbers.
  • While Random class also provides means to generate random numbers, these are not really suited for encryption purposes. The main purpose is to create reproduceable chains of random numbers and there's a good chance to predict the next one based on previous ones.

See also