Estoy usando
openssl_decrypt($encrypted_content, 'aes-256-cbc', $key, 0, $iv)
Me he dado cuenta de que cuando se da la clave $ incorrecta, el resultado es falso. php.net dice
Valores de retorno: la cadena descifrada en caso de éxito o FALSE en caso de error.
¿Qué significa éxito y fracaso? ¿Se garantiza que si se proporciona una clave incorrecta, la función siempre devolverá FALSE?
En otras palabras, ¿es posible que se proporcione una clave incorrecta y que el resultado sea una cadena descifrada erróneamente?