我正在尝试解密使用 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。他们支持&#34; MCRYPT_ARCFOUR&#34; ?我做了一些研究,发现只有mcrypt-2.4.x支持&#34; MCRYPT_ARCFOUR&#34;。有没有办法在不改变mcrypt-version的情况下解决这个问题?