mcrypt_encrypt():此算法不支持大小为8的密钥。第57行仅支持尺寸为16,24或32的按键

时间:2018-06-08 17:17:58

标签: php mysql

前段时间我尝试添加密码加密。问题是,当我尝试登录时,它告诉我密码不正确

    public static function fnEncrypt($sValue, $sSecretKey)
{
    return rtrim(
        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"
        );
}

DB:enter link description here

0 个答案:

没有答案