Sto usando
openssl_decrypt($encrypted_content, 'aes-256-cbc', $key, 0, $iv)
Ho notato che quando viene data la chiave $ sbagliata, il risultato è falso. php.net dice
Return Values: The decrypted string on success or FALSE on failure.
Che cosa significa successo e fallimento? È garantito che se viene fornita la chiave errata, la funzione restituirà sempre FALSE?
In altre parole, è possibile che venga fornita una chiave errata e il risultato sia una stringa erroneamente decrittografata?