Windows 8应用程序c#字符串到PHP加密
本文关键字:PHP 加密 字符串 应用程序 Windows | 更新日期: 2023-09-27 18:09:29
我想从我的c# Windows 8应用程序发送数据到我的web服务器上的PHP脚本,以保存高分等。但为了避免手动插入虚构的高分值,我认为我必须对其进行加密和解密。如何在c#中加密数据而在PHP中解密?
或者有其他解决方案来实现它吗?
加密/解密网络传输数据的标准方法是使用HTTPS协议。一旦客户端和服务器在交换证书后相互认证和信任,所有的加密/解密都会自动发生。
为了避免虚假的数据对话,只有经过身份验证的客户端被授权插入分数。
所以你有一个受信任的客户端列表,通过HTTPS与他们交谈,每个会话将通过身份验证开始(客户端将向你的服务器证明其身份)。
在我看来,你一定要考虑的关键术语是HTTPS (SSL Certificate)
, REST
, OAuth
你可能想从
开始阅读开放Web应用程序安全项目(OWASP) -身份验证小抄
在此之后,您可能会发现一些有用的后续技术问题,如:
- https://security.stackexchange.com/questions/3605/certificate-based-authentication-vs-username-and-password-authentication 如何在PHP中构建一个安全的RESTful服务?简单的PHP REST服务器,具有安全用户认证和注册的第三方应用程序
- ……?