## 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`