0

我正在尝试解密使用ARCFOUR密码加密的文本。但这并没有给我渴望的输出。

我的代码:

<?php

$key = "25f9e794323b453885f5181f1b624d0b";
$data = "B9D6B23709029B47043904AC5F";
$iv = "";
$output = mcrypt_decrypt(MCRYPT_ARCFOUR, $key, $data, MCRYPT_MODE_STREAM,$iv);

echo $output;
?>

它给了我以下输出:

`vþ°_¡!YH´@ÃV6P9;EfA

但实际输出是:

9779802100083

我不知道我错过了什么。我使用的是 PHP 5.5.32 版和 mcrypt 2.5.8 版。他们支持“MCRYPT_ARCFOUR”吗?我做了一些研究,发现只有 mcrypt-2.4.x 支持“MCRYPT_ARCFOUR”。有没有办法在不改变 mcrypt-version 的情况下解决这个问题?

4

0 回答 0