Cifrado AES en mysql y php
Hay una función en Mysql AES_encrypt.
SELECT AES_encrypt( "Hello World", "password" ) AS encrypted_value
Esto da el resultado:9438eb79863e7009722fc3f0ad4b7198
Pero cuando uso el código en PHP para hacer AES_encrypt, me da un valor diferente.
El código PHP que obtuve de stackoverflow -PHP AES cifrar / descifrar
<?php
base64_encode(
mcrypt_encrypt(
MCRYPT_RIJNDAEL_256,
$sSecretKey, $sValue,
MCRYPT_MODE_ECB,
mcrypt_create_iv(
mcrypt_get_iv_size(
MCRYPT_RIJNDAEL_256,
MCRYPT_MODE_ECB
),
MCRYPT_RAND)
)
), "\0"
?>
El resultado del código PHP esytip2sEkD87gmRk3IVI09qE7T+RoLr20YK4rJp16NkY=
¿Hay algún método en php o codeigniter para que devuelva el mismo valor? --Gracias.