使用PHP解密服务器上的映像,该映像由Java中的河豚算法加密

问题描述

我有一个通过Java代码加密的图像,这是加密https://gist.github.com/madan712/19996a6107d2f2b5f928

中使用的代码

我想使用我尝试使用的PHP在服务器上解密该映像,但是没有一个我有用,这是我的新手。

这是代码

function decrypt_blowfish($data,$key){
  $iv=pack("H*",substr($data,16));
  $x =pack("H*",16)); 
  $res = mcrypt_decrypt(MCRYPT_BLOWFISH,$key,$x,MCRYPT_MODE_CBC,$iv);
  return $res;
}

$img =decrypt_blowfish(file_get_contents('https://srv-file20.gofile.io/downloadStore/srv-store1/t1pusI/1017_5_20_20200904_131827_%24%24%24%24_e869deffe072cc122960c9711947c2a5_0%2340000_0%23.jpgob'),'javax.crypto.spec.SecretKeySpec@d97ad201');
echo '<img src="data:image/jpeg;base64,'.base64_encode($img).'"/>';

我尝试使用此代码解密图像字符串,但图像仍然损坏,请使用代码帮助我

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)