Outras constantes

OPENSSL_RAW_DATA (int)
Se OPENSSL_RAW_DATA for definido em openssl_encrypt() ou openssl_decrypt(), os dados serão retornados sem alteração. Quando não for especificada, os dados codificados em Base64 serão retornados ao chamador.
OPENSSL_DONT_ZERO_PAD_KEY (int)
Evita que openssl_encrypt() preencha chaves menores que o comprimento padrão.
OPENSSL_ZERO_PADDING (int)
Por padrão, as operações de criptografia são preenchidas usando o preenchimento de bloco padrão e o preenchimento é verificado e removido ao descriptografar. Se OPENSSL_ZERO_PADDING for definido em options como openssl_encrypt() ou openssl_decrypt(), nenhum preenchimento será realizado, a quantidade total de dados criptografados ou descriptografados deve ser um múltiplo do tamanho do bloco ou ocorrerá um erro.
OPENSSL_ENCODING_SMIME (int)
Indica que a codificação é S/MIME.
OPENSSL_ENCODING_DER (int)
Indica que a codificação é DER.
OPENSSL_ENCODING_PEM (int)
Indica que a codificação é PEM.