您正在使用Rijndael 256位加密,即 不 AES标准。尝试使用AES( MCRYPT_RIJNDAEL_128 )使用256位密钥代替。
MCRYPT_RIJNDAEL_128
如果派生密钥也用于加密其他数据,则应使用密文保留随机IV。
您正在使用过时功能,您可能想要使用 bcrypt 和 SHA-256 对于IV(仅使用16 - blocksize - 最左边的字节)。
请注意,此列表可能不完整。