小编Man*_*han的帖子

通过mcrypt加密,并通过opensl以CBC模式和密码BLOWFISH解密

我们已经使用mcrypt密码对一些数据进行了加密,BLOWFISH并且模式为CBC String加密,php5.5并且需要对此进行解密php7.1(已升级php版本)

以下是我们尝试使用openssl解密mcrypt字符串的代码

$data = "Lorem ipsum";
$key = "12345678";
$iv = "12345678";

$encrypted = mcrypt_encrypt(
    MCRYPT_BLOWFISH, $key, $data, MCRYPT_MODE_CBC, $iv);
echo $encrypted . PHP_EOL;

$decrypted = openssl_decrypt(
    $encrypted, "BF-CBC", $key,
    OPENSSL_RAW_DATA | OPENSSL_ZERO_PADDING, $iv);

echo $decrypted;
Run Code Online (Sandbox Code Playgroud)

上面的代码没有解密字符串。请建议我任何解密字符串的方法

php encryption openssl mcrypt

5
推荐指数
1
解决办法
373
查看次数

标签 统计

encryption ×1

mcrypt ×1

openssl ×1

php ×1