C# 使用(C应用程序<;>;PHP应用程序)进行验证
目前正在处理要求数据存储在中心位置的C#应用程序 应用程序将通过服务器对用户进行身份验证,而服务器又通过报头返回会话 然后,C#应用程序将使用CDN从服务器发送和收集数据 我想要完成的是能够验证C#应用程序发送或请求数据的正确性,而不是一些模拟头和数据的脚本 验证请求的每一方有哪些方法,以便C#应用程序可以验证服务器数据,反之亦然C# 使用(C应用程序<;>;PHP应用程序)进行验证,c#,php,validation,C#,Php,Validation,目前正在处理要求数据存储在中心位置的C#应用程序 应用程序将通过服务器对用户进行身份验证,而服务器又通过报头返回会话 然后,C#应用程序将使用CDN从服务器发送和收集数据 我想要完成的是能够验证C#应用程序发送或请求数据的正确性,而不是一些模拟头和数据的脚本 验证请求的每一方有哪些方法,以便C#应用程序可以验证服务器数据,反之亦然 谢谢。使用公钥加密很容易解决此问题: 一个简单的解决方案是用“另一方”的公钥对数据的散列(以及可能的时间戳/序列号)进行编码。这可用于在接收时用私钥解密并比较散列值(
谢谢。使用公钥加密很容易解决此问题:
一个简单的解决方案是用“另一方”的公钥对数据的散列(以及可能的时间戳/序列号)进行编码。这可用于在接收时用私钥解密并比较散列值(以及可能的时间戳/序列测试)后,确保发送方实际发送了数据。如果您在C#应用程序中存储了私钥,则可以将其与身份验证请求一起发送
- 使用C#应用程序和PHP应用程序存储随机文本字符串
- 要求登录请求具有此字符串
- 在PHP应用程序中,验证该字符串是否匹配
- 每个没有此字符串的身份验证请求都将被拒绝