gpt4 book ai didi

java - 确保手机请求不被黑客拒绝的最佳实践(加密,MD5)

转载 作者:行者123 更新时间:2023-11-29 13:35:12 26 4
gpt4 key购买 nike

我有一个向服务器端发送请求的应用程序。我担心的是,黑客可能会窥探流量并在对请求本身进行一些修改后重新发送请求。

我知道解决这个问题的最好方法是使用 SSL,但我认为对于像我的应用程序这样的简单应用程序来说,这将是一个过大的 killer ,我正在考虑使用像 MD5 算法这样的简单方法。

这样,如果黑客试图修改请求并重新发送它,至少我会发现这一点。

我的问题是:

  • 您认为这是一个好的方法,还是您认为有更好的方法?
  • 在 iOS 上使用 objective-c 生成的 MD5 值是否与在 Linux 服务器上使用 Java 生成的值相同?

最佳答案

传统上,您需要从有效负载 + 时间戳 + secret token 中生成哈希。由于只有客户端和服务器知道 token ,您应该能够正确验证哈希。并且不要忘记在传输中包含时间戳!如果信息是敏感信息(如密码等),您可能还想在发送前加密整个信息。

我相信如果在不同的系统上生成的 MD5 将匹配(如果正确完成)。

关于java - 确保手机请求不被黑客拒绝的最佳实践(加密,MD5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10757230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com