我有一个向服务器端发送请求的应用程序。我担心的是,黑客可以在对请求本身进行一些修改后窥探流量并重新发送请求。
我知道解决这个问题的最好方法是使用 SSL,但我认为这对于像我的应用程序这样的简单应用程序来说将是一个过度杀手,我正在考虑使用像 MD5 算法这样的简单方法。
这样,如果黑客试图修改请求并重新发送它,至少我会发现这一点。
我的问题是:
- 您认为这是一种好方法,还是您认为有更好的方法?
- 使用 Objective C 在 iOS 上生成的 MD5 是否与使用 Java 在 Linux 服务器中生成的值相同?