Buenas noches,
Estoy intentando implementar una API de un proveedor pero no logo encriptar bien la información, ellos me piden que sea "AES/CBC/PKCS5Padding" y yo lo estoy haciendo de la siguiente manera.
Cipher: MCRYPT_RIJNDAEL_256
Mode: MCRYPT_MODE_CBC
Para PKCS5Padding uso esta funcion
Código PHP:
Ver originalfunction pkcs5_pad($text, $blocksize)
{
$pad = $blocksize - (strlen($text) % $blocksize); }
Pero el proveedor me dice que no estoy inicializando bien mi Cipher, alguien tiene alguna idea donde estoy mal?
Saludos!