Download
Download Latest
Version Support Policy
Documentation
Documentation Home
Tutorial
Project
Governance
Branding
License
GitHub Repository
Community
Contribute to PHP
Online Communities
Events | Conferences
Mailing Lists
PHP 8.5
All Releases
Search docs
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Exceptions
Generators
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Filesystem Security
Database Security
Error Reporting
Using Register Globals
User Submitted Data
Magic Quotes
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Safe Mode
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Credit Card Processing
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Funções de OpenSSL
PHP Manual
PHP Manual
»
OpenSSL
»
Funções de OpenSSL
Funções de OpenSSL
Índice
openssl_cipher_iv_length
— Obtém o comprimento do vetor de inicialização da cifra
openssl_cipher_key_length
— Obtém o comprimento da chave da cifra
openssl_cms_decrypt
— Descriptografa uma mensagem CMS
openssl_cms_encrypt
— Criptografa uma mensagem CMS
openssl_cms_read
— Exporta o arquivo CMS para um array de certificados PEM
openssl_cms_sign
— Assina um arquivo
openssl_cms_verify
— Verifica uma assinatura CMS
openssl_csr_export
— Exporta um CSR como uma string
openssl_csr_export_to_file
— Exporta um CSR para um arquivo
openssl_csr_get_public_key
— Retorna a chave pública de um CSR
openssl_csr_get_subject
— Retorna o assunto de um CSR
openssl_csr_new
— Gera um CSR
openssl_csr_sign
— Assina um CSR com outro certificado (ou ele mesmo) e gera um certificado
openssl_decrypt
— Descritografa dados
openssl_dh_compute_key
— Calcula o segredo compartilhado para o valor público da chave pública DH remota e da chave DH local
openssl_digest
— Computa um resumo
openssl_encrypt
— Criptografa dados
openssl_error_string
— Retorna mensagem de erro do openSSL
openssl_free_key
— Libera recurso de chave
openssl_get_cert_locations
— Recupera os locais de certificados disponíveis
openssl_get_cipher_methods
— Obtém métodos de criptografia disponíveis
openssl_get_curve_names
— Obtém lista de nomes de curvas disponíveis para ECC
openssl_get_md_methods
— Obtém métodos de resumo disponíveis
openssl_get_privatekey
— Sinônimo de openssl_pkey_get_private
openssl_get_publickey
— Sinônimo de openssl_pkey_get_public
openssl_open
— Abre dados lacrados
openssl_password_hash
— Cria um hash de senha usando a implementação Argon2 do OpenSSL
openssl_password_verify
— Verifica uma senha em relação a um hash usando a implementação Argon2 do OpenSSL
openssl_pbkdf2
— Gera uma string PKCS5 v2 PBKDF2
openssl_pkcs12_export
— Exporta um arquivo de armazenamento de certificados compatível com PKCS#12 para uma variável
openssl_pkcs12_export_to_file
— Exporta um arquivo de armazenamento de certificados compatível com PKCS#12
openssl_pkcs12_read
— Analisa um armazenamento de certificados PKCS#12 em um array
openssl_pkcs7_decrypt
— Descriptografa uma mensagem criptografada S/MIME
openssl_pkcs7_encrypt
— Criptografa uma mensagem S/MIME
openssl_pkcs7_read
— Exporta o arquivo PKCS7 para um array de certificados PEM
openssl_pkcs7_sign
— Assina uma mensagem S/MIME
openssl_pkcs7_verify
— Verifica a assinatura de uma mensagem assinada por S/MIME
openssl_pkey_derive
— Calcula o segredo compartilhado para o valor público da chave DH ou ECDH remota e local
openssl_pkey_export
— Obtém uma representação exportável de uma chave em uma string
openssl_pkey_export_to_file
— Obtém uma representação exportável de uma chave em um arquivo
openssl_pkey_free
— Libera uma chave privada
openssl_pkey_get_details
— Retorna um array com os detalhes da chave
openssl_pkey_get_private
— Obtém uma chave privada
openssl_pkey_get_public
— Extrai a chave pública do certificado e prepara-a para uso
openssl_pkey_new
— Gera uma nova chave privada
openssl_private_decrypt
— Descriptografa dados com chave privada
openssl_private_encrypt
— Criptografa dados com chave privada
openssl_public_decrypt
— Descriptografa dados com chave pública
openssl_public_encrypt
— Criptografa dados com chave pública
openssl_random_pseudo_bytes
— Gera uma sequência pseudo-aleatória de bytes
openssl_seal
— Sela (criptografa) dados
openssl_sign
— Gera assinatura
openssl_spki_export
— Exporta uma chave pública assinada válida e formatada em PEM e um desafio
openssl_spki_export_challenge
— Exporta o desafio associado a uma chave pública assinada e a um desafio
openssl_spki_new
— Gera uma nova chave pública assinada e um desafio
openssl_spki_verify
— Verifica uma chave pública assinada e um desafio
openssl_verify
— Verifica assinatura
openssl_x509_check_private_key
— Verifica se uma chave privada corresponde a um certificado
openssl_x509_checkpurpose
— Verifica se um certificado pode ser usado para uma finalidade específica
openssl_x509_export
— Exporta um certificado como uma string
openssl_x509_export_to_file
— Exporta um certificado para arquivo
openssl_x509_fingerprint
— Calcula a impressão digital, ou resumo, de um determinado certificado X.509
openssl_x509_free
— Libera recurso de certificado
openssl_x509_parse
— Analisa um certificado X509 e retorna as informações como um array
openssl_x509_read
— Analisa um certificado X.509 e retorna um objeto para ele
openssl_x509_verify
— Verifica a assinatura digital do certificado x509 em relação a uma chave pública
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open
Press
Enter
without selection to search using Google