java - 如何在 Android 中加密 URL 参数并使用 PHP 解密?

标签 java php android http

我正在从 Android 做一个 HTTP Post:

http://abc.com/whatis.php?user=abc@def.com&device=A123456789 

PHP 收到请求后会执行它应该做的事情并将响应发送回 Android。

它按预期工作。但我想从我的 Android 代码中加密 user=device= 的参数值,然后传输请求。另一方面,当 PHP 在服务器上收到请求时,我想解密参数,然后执行 PHP 正在执行的操作。

执行此操作的推荐方法是什么?

最佳答案

您可以使用 Bouncy Castlejavax.crypto Android 中 Java 的命名空间

在 PHP 中,您可以使用 mcrypt功能

确保你使用相同的......

  1. 密码算法
  2. 经营模式
  3. key 大小
  4. 填充(可选)

关于java - 如何在 Android 中加密 URL 参数并使用 PHP 解密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5315242/

相关文章:

php - 我创建了一个 CSS 切换器,但我只需要更改 body 类为 ="red"的元素

java - Hibernate 级联保存错误(无法添加或更新子行 : a foreign key constraint fails)

java - Java中的函数数组?

php - mysql中查询的长度有限制吗?

java - 内容提供者查询构造和默认表

android - 无法将 Ksoap2 依赖项添加到 Android 项目

android.app.IntentReceiverLeaked : Activity com. example.brown

java - 从外部类处理 JFrame 组件的最佳方法

java - Java 中使用 Dom Parser 的额外括号

php - 在不访问 php.ini 的情况下安装 pdo_mysql 扩展和 GD 库