我正在从Android做一个HTTP Post:
http://abc.com/whatis.php?user=abc@def.com&device=A123456789
PHP接收请求执行它应该做的事情并将响应发送回Android。
它按预期工作。但我想从我的Android代码加密user=
和device=
的参数值,然后传输请求。另一方面,当PHP在服务器上收到请求时,我想解密参数,然后执行PHP正在做的事情。
这样做的推荐方法是什么?
答案 0 :(得分:1)
您可以在Android中使用Bouncy Castle或javax.crypto命名空间用于Java
在PHP中,您可以使用mcrypt函数
确保使用相同的...
答案 1 :(得分:0)
如果您不担心您的数据被解密,您可以使用自己的隐藏算法,因为大多数用户不会知道您对这些字符串做了什么。
更好的方法是通过邮件正文POST这些参数,而不是在URL中。如果可用,请使用SSL连接。