Mcrypt Win32与PHP Mcrypt扩展

时间:2012-10-26 05:41:47

标签: php mcrypt

我期待使用Win32命令行mcrypt.exe加密文件。然后使用基于apache / unix的PHP脚本解密它。

所以我在win的命令行中这样做:

mcrypt -a "blowfish" -k 1234 -m cbc test.txt 

test.txt是一个包含“正常工作”的简单文本文件

这会生成一个名为test.txt.nc

的47个字节的文件

所以我将文件上传到我的apache webserver并运行这个脚本:

$s = mcrypt_cbc("blowfish","1234",file_get_contents("test.txt.nc"),MCRYPT_DECRYPT);
file_put_contents("newtext.txt",$s);

我收到了这个警告:

Warning: mcrypt_cbc() [function.mcrypt-cbc]: Attempt to use an empty IV, which is NOT recommend 

一个48字节的newtext.txt文件,其中包含二进制数据而不是解密的文本文件

我需要一些指导!非常感谢你

0 个答案:

没有答案