Другие константы

OPENSSL_RAW_DATA (int)
Если константа OPENSSL_RAW_DATA передана в функции openssl_encrypt() или openssl_decrypt(), данные возвращаются как есть. Если константа не указана, вызывающей стороне возвращаются данные в кодировке Base64.
OPENSSL_DONT_ZERO_PAD_KEY (int)
Не разрешает функции openssl_encrypt() дополнять ключи, длина которых короче длины ключа по умолчанию.
OPENSSL_ZERO_PADDING (int)
При шифровании данные дополняются до стандартного для алгоритма размера блока, а при расшифровке дополнение проверяется и удаляется. Вызов функции openssl_encrypt() или openssl_decrypt() с флагом OPENSSL_ZERO_PADDING в аргументе options отключает обработку дополнения, но если общий объем данных для шифрования или расшифровки не кратен размеру блока, возникает ошибка.
OPENSSL_ENCODING_SMIME (int)
Предписывает обрабатывать данные в формате S/MIME.
OPENSSL_ENCODING_DER (int)
Предписывает обрабатывать данные в формате DER.
OPENSSL_ENCODING_PEM (int)
Предписывает обрабатывать данные в формате PEM.