代码之家  ›  专栏  ›  技术社区  ›  RobertPitt

使用(c应用程序<>php应用程序)验证

  •  1
  • RobertPitt  · 技术社区  · 14 年前

    当前正在处理需要数据存储在中心位置的C应用程序。

    应用程序将通过服务器对用户进行身份验证,服务器反过来通过头返回会话。

    然后,C应用程序将使用cdn从服务器发送和收集数据。

    我想要完成的是能够验证它的C应用程序发送或请求数据,而不是一些模仿头和数据的脚本。

    在验证请求的每一个方面有哪些方法,以便C应用程序可以验证服务器数据以及其他方面的数据。

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Michael Goldshteyn    14 年前

    使用公钥加密很容易解决此方案:

    一个简单的解决方案是用“另一方”的公钥对数据散列(可能是时间戳/序列号)进行编码。这可以用来保证在接收到私有密钥解密和散列值比较(可能是时间戳/序列测试)时,表示(预期的)发送方实际发送了数据。

        2
  •  0
  •   Pieter van Ginkel    14 年前

    如果您在C应用程序中存储了一个私钥,那么您可以将它与身份验证请求一起发送。

    • 将随机文本字符串存储在C应用程序和PHP应用程序中;

    • 要求登录请求具有此字符串;

    • 在PHP应用程序中,验证该字符串是否匹配;

    • 没有此字符串的每个身份验证请求都将被拒绝。