mhash
Introducción
Extensiones criptográficas
PHP Manual
OpenSSL
Introducción
Instalación/Configuración
Requerimientos
Instalación
Configuración en tiempo de ejecución
Tipos de recursos
Constantes predefinidas
Banderas de comprobación de propósito
Banderas de relleno para encriptación asimétrica
Tipos de claves
Banderas/Constantes PKCS7
Algoritmos de Firma
Cifrados
Constantes de Versión
Constantes de Indicación del Nombre del Servidor
Parámetros de Clave/Certificado
Verificación de Certificados
Funciones de OpenSSL
openssl_cipher_iv_length
— Obtener la longitud del IV de Cipher
openssl_csr_export_to_file
— Exporta una CSR a un archivo
openssl_csr_export
— Exporta una CSR como una cadena
openssl_csr_get_public_key
— Devuelve la clave púbilca de un CERT
openssl_csr_get_subject
— Devuelve el sujeto de un CERT
openssl_csr_new
— Genera una CSR
openssl_csr_sign
— Firmar una CSR con otro certificado (o autofirmar) y generar un certificado
openssl_decrypt
— Desencripta información
openssl_dh_compute_key
— Computa el secreto compartido para un valor público de una clave DH remota y una clave DH local
openssl_digest
— Computa un método de resumen
openssl_encrypt
— Encripta información
openssl_error_string
— Devolver un mensaje de error openSSL
openssl_free_key
— Liberar el recurso de clave
openssl_get_cipher_methods
— Obtiene los métodos de cifrado disponibles
openssl_get_md_methods
— Obtener los métodos de resumen disponibles
openssl_get_privatekey
— Alias de openssl_pkey_get_private
openssl_get_publickey
— Alias de openssl_pkey_get_public
openssl_open
— Abre información sellada
openssl_pkcs12_export_to_file
— Exporta un Archivo de Almacén de Certificado Compatible con PKCS#12
openssl_pkcs12_export
— Exporta un Archivo de Almacén de Certificado Compatible con PKCS#12 a una variable
openssl_pkcs12_read
— Convierte un Almacén de Certificado PKCS#12 a una matriz
openssl_pkcs7_decrypt
— Desencripta un mensaje S/MIME encriptado
openssl_pkcs7_encrypt
— Encriptar un mensaje S/MIME
openssl_pkcs7_sign
— Firma un mensaje S/MIME
openssl_pkcs7_verify
— Verifica la firma de un mensaje S/MIME firmado
openssl_pkey_export_to_file
— Obtiene una representación de una clave exportable a un archivo
openssl_pkey_export
— Obtiene una representación de una clave exportable a una cadena
openssl_pkey_free
— Libera una clave privada
openssl_pkey_get_details
— Devuelve una matriz con los detalles de la clave
openssl_pkey_get_private
— Obtener una clave privada
openssl_pkey_get_public
— Extrae la clave pública del certificado y la prepara para usarla
openssl_pkey_new
— Genera una clave privada nueva
openssl_private_decrypt
— Desencripta información con la clave privada
openssl_private_encrypt
— Encripta información con la clave privada
openssl_public_decrypt
— Desencripta información con la clave pública
openssl_public_encrypt
— Encripta información con una clave pública
openssl_random_pseudo_bytes
— Genera una cadena de bytes pseudo-aleatoria
openssl_seal
— Sellar (encriptar) información
openssl_sign
— Generar una firma
openssl_verify
— Verificar una firma
openssl_x509_check_private_key
— Comprueba si una clave privada se corresponde a un certificado
openssl_x509_checkpurpose
— Verifica si un certificado se puede usar para un propósito en particular
openssl_x509_export_to_file
— Exporta un certificado a un archivo
openssl_x509_export
— Exporta un certificado como una cadena
openssl_x509_free
— Liberar un recurso de certificado
openssl_x509_parse
— Analiza un certificado X509 y devuelve la información como un matriz
openssl_x509_read
— Analiza un certificado X.509 y devuelve un identificador de recurso para él
mhash
Introducción
Extensiones criptográficas
PHP Manual