OPENSSL_RAW_DATA
(int)
Utilisée avec openssl_encrypt() et openssl_decrypt() pour indiquer que les données doivent être au format binaire brut plutôt qu'encodées en base64. Consultez les descriptions des fonctions respectives pour plus de détails.
OPENSSL_DONT_ZERO_PAD_KEY
(int)
Empêche openssl_encrypt() de remplir les clés qui sont plus courtes que la longueur de clé par défaut.
OPENSSL_ZERO_PADDING
(int)
Par défaut, les opérations de chiffrement sont complétées en utilisant
des blocs standards et la complétion est vérifiée et supprimée
lors du déchiffrement. Si la constante OPENSSL_ZERO_PADDING
est définie dans le paramètre options de la fonction
openssl_encrypt() ou openssl_decrypt()
alors aucune complétion ne sera réalisée, la quantité totale
de données chiffrées devra alors être un multiple de la taille du bloc
ou bien une erreur surviendra.
OPENSSL_ENCODING_SMIME
(int)
Indique que l'encodage est S/MIME.
OPENSSL_ENCODING_DER
(int)
Indique que l'encodage est DER (Distinguished Encoding Rules).
OPENSSL_ENCODING_PEM
(int)
Indique que l'encodage est PEM (Privacy-Enhanced Mail).