Какое альтернативное решение для mcrypt_decrypt в php 7 и выше? - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь обновить свою функцию с версии PHP 5.5 до PHP 7. Но в результате обе функции возвращают разность. PHP 5.5 результат верен, а PHP 7 результат неверен. Что такое альтернативные решения для этого кода? Кто-нибудь знает об этой функции?

PHP 5,5 - результат верный

public function decrypt($input){

    $input  = base64_decode($input);
    $result = mcrypt_decrypt(MCRYPT_DES, $this->key3,$input,  MCRYPT_MODE_CBC, $this->iv);
    return $result;
}

PHP 7.1.0 результат не верный.

public function decrypt($input){
    $inputs  = base64_decode($input);
    $result =   openssl_decrypt($input,'AES-256-CBC', $this->key3, OPENSSL_RAW_DATA, $this->iv);
    return $result;
}
...