mhash
Introduction
Extensions sur la cryptographie
PHP Manual
OpenSSL
Introduction
Installation/Configuration
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Options de validations générales
Options de remplissage (Padding) pour le cryptage asymétrique
Types de clés
Constantes/options PKCS7
Algorithme de signature
Chiffrements
Constantes de version
Constantes d'identification du nom de serveur
Paramètres clés/certificats
Vérification de certificats
Fonctions OpenSSL
openssl_cipher_iv_length
— Récupère la longueur cipher iv
openssl_csr_export_to_file
— Exporte une CSR vers un fichier
openssl_csr_export
— Exporte un CSR vers un fichier ou une variable
openssl_csr_get_public_key
— Retourne la clé publique d'un CERT
openssl_csr_get_subject
— Retourne le sujet d'un CERT
openssl_csr_new
— Génère une CSR
openssl_csr_sign
— Signe un CSR avec un autre certificat (ou lui-même) et génère un certificat
openssl_decrypt
— Décrypte les données
openssl_dh_compute_key
— Calcule un secret partagé pour une valeur publique des clés DH locales et distantes
openssl_digest
— Calcule un digest
openssl_encrypt
— Crypte les données
openssl_error_string
— Retourne le message d'erreur OpenSSL
openssl_free_key
— Libère les ressources
openssl_get_cert_locations
— Récupère les chemins vers les certificats disponibles
openssl_get_cipher_methods
— Récupère la liste des méthodes cipher disponibles
openssl_get_md_methods
— Récupère la liste des méthodes digest disponibles
openssl_get_privatekey
— Alias de openssl_pkey_get_private
openssl_get_publickey
— Alias de openssl_pkey_get_public
openssl_open
— Ouvre des données scellées
openssl_pbkdf2
— Génère une chaîne PKCS5 v2 PBKDF2, par défaut un SHA-1
openssl_pkcs12_export_to_file
— Exporte un certificat compatible PKCS#12
openssl_pkcs12_export
— Exporte un certificat compatible PKCS#12 dans une variable
openssl_pkcs12_read
— Lit un certificat PKCS#12 dans un tableau
openssl_pkcs7_decrypt
— Déchiffre un message S/MIME
openssl_pkcs7_encrypt
— Chiffre un message S/MIME
openssl_pkcs7_sign
— Signe un message S/MIME
openssl_pkcs7_verify
— Vérifie la signature d'un message S/MIME
openssl_pkey_export_to_file
— Sauve une clé au format ASCII dans un fichier
openssl_pkey_export
— Stocke une représentation exportable de la clé dans une chaîne de caractères
openssl_pkey_free
— Libère une clé privée
openssl_pkey_get_details
— Retourne un tableau contenant le détail d'une clé
openssl_pkey_get_private
— Lit une clé privée
openssl_pkey_get_public
— Extrait une clé publique d'un certificat, et la prépare
openssl_pkey_new
— Génère une nouvelle clé privée
openssl_private_decrypt
— Déchiffre des données avec une clé privée
openssl_private_encrypt
— Chiffre des données avec une clé privée
openssl_public_decrypt
— Déchiffre des données avec une clé publique
openssl_public_encrypt
— Chiffre des données avec une clé publique
openssl_random_pseudo_bytes
— Génère une chaine pseudo-aléatoire d'octets
openssl_seal
— Scelle des données
openssl_sign
— Signe les données
openssl_spki_export_challenge
— Exporte le challenge associé avec la clé publique signée
openssl_spki_export
— Exporte un PEM valide formaté comme une clé publique signée
openssl_spki_new
— Génère une clé publique signée et effectue un challenge
openssl_spki_verify
— Vérifie une clé publique signée, et effectue un challenge
openssl_verify
— Vérifie une signature
openssl_x509_check_private_key
— Vérifie si une clé privée correspond à un certificat
openssl_x509_checkpurpose
— Vérifie l'usage d'un certificat
openssl_x509_export_to_file
— Exporte un certificat vers un fichier
openssl_x509_export
— Exporte un certificat vers une chaîne de caractères
openssl_x509_fingerprint
— Calcule l'empreinte, ou le digest d'un certificat X.509 donné
openssl_x509_free
— Libère les ressources prises par un certificat
openssl_x509_parse
— Analyse un certificat X509
openssl_x509_read
— Analyse un certificat X.509 et retourne une ressource
mhash
Introduction
Extensions sur la cryptographie
PHP Manual