Buenas,
mi problema es que cuando ejecuto en 'uno.php'
Using php Syntax Highlighting
system("openssl aes-256-cbc -d -a -in fichero.cifrado -out fichero.claro -pass pass:contrasenya");
Coloreado en 0.022 segundos, usando
GeSHi 1.0.8.4
funciona sin problemas, pero al meter ese código en una función en otro fichero distinto ('dos.php'), e invocar dicha función desde 'uno.php' que incluye la cabecera:
Using php Syntax Highlighting
require 'dos.php';Coloreado en 0.009 segundos, usando
GeSHi 1.0.8.4
openssl me da el siguiente error y no
desencripta correctamente:
Using text Syntax Highlighting
bad decrypt
14268:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:461:
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
He descartado usar funciones de openssl de PHP pues tendría que actualizar mi versión de PHP y en estos momentos no me es posible.
¡Cualquier idea será bienvenida!