International PHP Conference Munich 2025

sodium_crypto_box_open

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_box_openDescriptografia de chave pública autenticada

Descrição

sodium_crypto_box_open(string $ciphertext, string $nonce, #[\SensitiveParameter] string $key_pair): string|false

Descriptografa uma mensagem usando criptografia assimétrica (chave pública).

Parâmetros

ciphertext

A mensagem criptografada para tentar descriptografar.

nonce

Um número que deve ser usado apenas uma vez por mensagem. 24 bytes de comprimento. Este é um limite grande o suficiente para ser gerado aleatoriamente (por exemplo, random_bytes()).

key_pair

Veja sodium_crypto_box_keypair_from_secretkey_and_publickey(). Este parâmetro deve incluir a chave pública do remetente e a chave secreta do destinatário.

Valor Retornado

Retorna a mensagem de texto simples em caso de sucesso, ou false em caso de falha.

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top