Cita:
Iniciado por hhs No es mas sencillo usar HTTP SSL ?
peude que lo este usando o no, pero quiere agregarle una seguridad extra, a datos sencibles,
ahora el problema como bien dice es por las versiones PHP, si bien es algo curioso, y en la misma documentacion de PHP lo comentan
http://es.php.net/manual/es/function...gth.php#122598
//ECB mode should be avoided
lo que indican es que los "cipher methods" como por ejemplo el que usa AES-256-ECB, retorna nulo
openssl_cipher_iv_length("AES-256-ECB") retornara nulo, o 0, por ello, al hacer la encryptacion, no variara, y otro problema es que
Cita: The values above are tested with PHP 5.5 - 5.6 on Windows. In PHP 7.x is different than this.
indica que los valores va variando, entre versiones pero eso es por que todos los ECB retornan nulo o VOID,
la solucion que te recomiendo es que lo cambies
AES-256-ECB por
AES-256-CBC
tienes habilitado las extensiones OPENSSL de php???, por que probe, tu mismo Script usando AES-256-CBC, y funciona perfecto, lo probe en Versiones PHP5.5 , php 5.6, PHP7.0 y PHP 7.2