Constantes pré-définies
PHP Manual

Algorithme de signature

OPENSSL_ALGO_DSS1 (entier)
OPENSSL_ALGO_SHA1 (entier)
Utilisé comme algorithme par défaut pour les fonctions openssl_sign() et openssl_verify().
OPENSSL_ALGO_SHA224 (entier)
OPENSSL_ALGO_SHA256 (entier)
OPENSSL_ALGO_SHA384 (entier)
OPENSSL_ALGO_SHA512 (entier)
OPENSSL_ALGO_RMD160 (entier)
OPENSSL_ALGO_MD5 (entier)
OPENSSL_ALGO_MD4 (entier)
OPENSSL_ALGO_MD2 (entier)
Depuis PHP 5.2.13 et PHP 5.3.2, cette constante n'est disponible que lorsque PHP est compilé avec le support MD2. Il est nécessaire de passer le CFLAG -DHAVE_OPENSSL_MD2_H lors de la compilation de PHP et d'activer md2 lors de la compilation de OpenSSL 1.0.0+.

Note:

Ces constantes ont été ajoutées en PHP 5.0.0.

OPENSSL_ALGO_MD2, OPENSSL_ALGO_MD4, OPENSSL_ALGO_MD5, OPENSSL_ALGO_SHA1, OPENSSL_ALGO_DSS1

Note:

Ces constantes ont été ajoutées en 5.4.8.

OPENSSL_ALGO_RMD160, OPENSSL_ALGO_SHA224, OPENSSL_ALGO_SHA256, OPENSSL_ALGO_SHA384, OPENSSL_ALGO_SHA512


Constantes pré-définies
PHP Manual