Ce face sodium_crypto_secretbox_open
Funcția decriptează un mesaj cifrat cu sodium_crypto_secretbox. Dacă datele, cheia sau nonce-ul nu se potrivesc perfect, ori dacă un singur bit a fost corupt sau alterat de un atacator, decriptarea eșuează instantaneu returnând false.
Exemplu practic: Despachetare și decriptare securizată
<?php
function decripteazaPachet(string $hexStocare, string $cheie): string|false {
$binar = sodium_hex2bin($hexStocare);
$lungimeNonce = SODIUM_CRYPTO_SECRETBOX_NONCEBYTES;
$nonce = substr($binar, 0, $lungimeNonce);
$textCriptat = substr($binar, $lungimeNonce);
return sodium_crypto_secretbox_open($textCriptat, $nonce, $cheie);
}
Întrebări & Exemple de Cod:
sodium_crypto_secretbox_openAi o nelămurire despre utilizarea comenzii
sodium_crypto_secretbox_opensau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.