Windows 8 App C#string加密为PHP

时间:2014-06-19 16:40:47

标签: c# php encryption windows-8

我想将我的C#Windows 8 App中的数据发送到我的网络服务器上的PHP脚本以保存Highscores等。 但是为了避免手动插入虚构的高分值,我想我必须对它进行解密。 我可以用哪种方式加密C#中的数据,我可以用PHP解密,也可以用其他方式解密?

还有其他解决方案可以实现吗?

1 个答案:

答案 0 :(得分:0)

加密/解密数据Web传输数据的标准方法是使用HTTPS协议。一旦客户端和服务器在交换证书后进行身份验证并相互信任,所有加密/解密都会自动发生。

避免伪造数据仅与有权插入分数的经过身份验证的客户端通信。

因此,您将拥有一个受信任的客户端列表,通过HTTPS与他们交谈,每个会话都将通过身份验证启动(客户端将向您的服务器证明其身份)。

在我看来,您应该考虑的关键术语是HTTPS (SSL Certificate)RESTOAuth

您可能需要先阅读

  

Open Web Application Security Project (OWASP) - Authentication Cheat Sheet

之后您可能会发现一些有用的后续技术问题,如: