OPENSSL_RAW_DATA
(int)
Utilizada con openssl_encrypt() y openssl_decrypt() para indicar que los datos deben estar en formato binario bruto en lugar de codificados en base64. Consulte las descripciones de las funciones respectivas para más detalles.
OPENSSL_DONT_ZERO_PAD_KEY
(int)
Impide que openssl_encrypt() rellene las claves que son más cortas que la longitud de clave por defecto.
OPENSSL_ZERO_PADDING
(int)
Por defecto, las operaciones de cifrado se completan utilizando
bloques estándar y el relleno se verifica y elimina
al descifrar. Si la constante OPENSSL_ZERO_PADDING
está definida en el argumento options de la función
openssl_encrypt() o openssl_decrypt()
entonces no se realizará ningún relleno, la cantidad total
de datos cifrados deberá ser entonces un múltiplo del tamaño del bloque
o bien se producirá un error.
OPENSSL_ENCODING_SMIME
(int)
Indica que la codificación es S/MIME.
OPENSSL_ENCODING_DER
(int)
Indica que la codificación es DER (Distinguished Encoding Rules).
OPENSSL_ENCODING_PEM
(int)
Indica que la codificación es PEM (Privacy-Enhanced Mail).