在Android中加密图像以发送到PHP服务器

时间:2012-05-22 07:50:35

标签: php android encryption aes

我有什么: 我在SD卡上有一些图像,要发送到PHP服务器。

我想要的是什么: 我想在发送到服务器之前加密这些图像。每个应用程序用户都会有一个唯一的密钥,用于Android Side的加密和PHP服务器端的解密。

请指导我如何进行此加密,以及如何将这些加密图像发送到服务器。我可以将简单的图像发送到服务器(使用multipart等)。但是加密然后将图像发送到服务器应该是什么样的呢?

1 个答案:

答案 0 :(得分:6)

我可以写一些简单的步骤来实现这个目标:

  1. 将图像转换为字节数组。阅读this
  2. 将该bytes数组转换为Base64字符串。阅读this
  3. 使用this示例代码
  4. 加密Base64字符串
  5. 使用kso​​ap或json
  6. 将加密的字符串发送到您的服务器

    * 如果您在服务器上撤消此过程,则会恢复您的图像。 Tadaaa! :)