Skip to content

Ciphers

tpkarras edited this page May 14, 2025 · 3 revisions

Identification for ciphers uses a branch system with each number representing a branch.

The first number is the cipher that will be used when encrypting/decrypting the data, each subsequent branch is an option that indicates which size or encryption method is used.

All numbers combined form a string that will be passed through to OpenSSL to encrypt/decrypt the data.

All ciphers and options are as of writing from OpenSSL 3.0.9. Lower versions may not have all the ciphers/options and newer versions may have ciphers and options that are not on the list.

ciphers.php contains a list of ciphers/options as well as code that helps to further explain the branch system concept.

Clone this wiki locally