Imagemagick php和Android之间的图像加密/解密

Imagemagick php和Android之间的图像加密/解密,imagemagick,Imagemagick,我想用PHP加密图像,然后在Android应用程序中解密。我发现有人建议使用MCrypt。然而,我注意到我用来将pdf转换成jpg的ImageMagick似乎具有加密功能。我可以使用ImageMagick在服务器端加密jpg并使用JAVA解密它吗?非常感谢。根据文档 “ImageMagick仅对图像像素进行置乱。任何有权访问图像文件的人都不会触及图像元数据,也不会读取图像元数据。 ImageMagick在计数器模式下使用AES密码。我们使用密码短语的前半部分来派生nonce。后半部分是密码密钥。

我想用PHP加密图像,然后在Android应用程序中解密。我发现有人建议使用MCrypt。然而,我注意到我用来将pdf转换成jpg的ImageMagick似乎具有加密功能。我可以使用ImageMagick在服务器端加密jpg并使用JAVA解密它吗?非常感谢。

根据文档

“ImageMagick仅对图像像素进行置乱。任何有权访问图像文件的人都不会触及图像元数据,也不会读取图像元数据。 ImageMagick在计数器模式下使用AES密码。我们使用密码短语的前半部分来派生nonce。后半部分是密码密钥。“

要在客户端解密图像,必须保持图像头的原样,并使用文件加密时使用的密码解密文件的其余部分。这将需要使用图像格式内部知识进行自定义编码。您还必须了解nonce是如何从密码短语派生的

您也可以在客户端和服务器之间使用SSL连接,或者根据需要使用PHP和Java中可用的任何加密方案,包括对称密钥或公钥加密