OpenSSL ciphers

Revision as of 02:10, 29 February 2012 by >Samthecrazyman (Created, from Dokuwiki)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This is a list of the ciphers that OpenSSL supports to generate an RSA key. (openssl genrsa...)

Cipher Bits Switch
DES 56 bits -des
DES3 168 bits -des3
Seed 128 bits -seed
AES-128 128 bits -aes128
AES-192 192 bits -aes192
AES-256 256 bits -aes256
Camellia-128 128 bits -camellia128
Camellia-192 192 bits -camellia192
Camellia-256 256 bits -camellia256
  • DES is an old, very weak standard. It is not recommended to use DES unless you have a specific need to as all modern ciphers way surpass the security of DES, with modest compatibility.
  • DES3 is DES run 3 times with a key whitener. It is slightly more secure than DES, but is still susceptible to attack. It just takes longer to break. Treat the same as legacy DES.
  • Seed is an older, more obscure cipher that should only be used if you have a specific need.
  • AES is currently the strongest security available, used by NSA for upto top secret documents. Using it at 256 bit will provide you with the best security.
  • Camellia was a runner up behind AES. It is just as secure, although a little more obscure than AES. However, most browsers that support AES support Camellia too.