Perkara yang perlu digunakan dan bukannya mcrypt_encrypt dalam php7.1
PHPz
PHPz 2017-06-05 11:08:35
0
1
971

Kini terdapat barisan kod sedemikian dalam program

    
    $encrypted = mcrypt_encrypt(
        MCRYPT_RIJNDAEL_128, 
        "1234567890123456", 
        "123456", 
        MCRYPT_MODE_CBC,
        "1234567890123456"
    );
    
    echo base64_encode($encrypted);
    
    // 得到的结果为 QEwd/DWmy/4yGncCqBofQQ==
    

Tetapi dalam php7.1.*mcrypt_encrypt 函数已经不允许使用,所以想请问各位我应该用什么方法得到同样的结果,在网上搜索有人说用 openssl_encrypt penggantian fungsi, tetapi saya mengujinya seketika dan masih tidak dapat hasil yang betul;


    echo openssl_encrypt(
        "123456", 
        "AES-128-CBC", 
        "1234567890123456", 
        null, 
        "1234567890123456"
    );
    
    // 得到的结果为 1jdzWuniG6UMtoa3T6uNLA==

Pernahkah anda menghadapi masalah sebegini bagaimana anda menyelesaikannya?

PHPz
PHPz

学习是最好的投资!

membalas semua(1)
Ty80

Adakah anda terlupa base64_encode dalam hasil berikut

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan