我想用PHP加密图像,并在Android应用程序中解密它。我发现有人建议使用MCrypt。然而,我注意到,我用来将pdf转换成jpg的ImageMagick似乎具有加密能力。我可以使用ImageMagick在服务器端加密jpg并使用JAVA解密它吗?非常感谢。
发布于 2014-06-18 07:48:06
根据文件
"ImageMagick只对图像像素进行置乱。图像元数据不受任何访问图像文件的人的触摸和读取。ImageMagick在计数器模式下使用AES密码。我们使用密码的前半部分来导出当前。下半部分是密码密钥。“
要在客户端解密图像,您必须保持图像头原样,并使用加密时使用的密码解密文件的其余部分。这将需要自定义编码与图像格式内部知识。您还必须了解现在是如何从密码中派生出来的。
您也可以在客户端和服务器之间使用SSL连接,或者使用PHP和Java中可用的任何加密方案,也可以根据您的需要使用系统密钥或公钥加密。
https://stackoverflow.com/questions/24279724
复制相似问题