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 emoptions
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.