我一直在使用以下代码上传图像:如何将图像发布到web服务器而且效果很好。
我的问题是:有没有一种方法可以在发送图像并在服务器上用php解密之前,用密码短语对图像进行aes-256加密?这就像在iPhone上使用以下函数:NSString的AES加密,但不是NSString,而是NSData。
任何帮助都是有用的。
我的想法来自iOS
使用此链接的convert
image
到base64
字符串
现在encrypt
这个string
int AES264
使用这个链接
在php端
Decrypt
使用此链接
Decode
base64
string
使用此链接
http://highaltitudehacks.com/2013/09/26/ios-dev-encrypted-images-and-saving-them-in-app-sandbox/
这就是你在iOS中实现图像加密的方法(至少有一种方法),然后你可以简单地发布结果。但你必须找到一种方法来交换你的加密密钥。简单地在同一个请求中发送密钥是不明智的。。。如果是这样,您至少应该使用https