我想为其创建一个 Web 服务(带有 post、get、delete - REST)和 2 个客户端。第一个客户端将使用 JavaScript,并且需要与 Web 服务进行通信,第二个客户端是桌面应用程序。我正在互联网上搜索一种确保通信安全的解决方案,但我还没有找到。是否可以 ?
我无法使用 SSL,因为这是一个家庭项目。
另外,我无法使用网络套接字。
这里有一些选择(尽管我想您已经在考虑这些):
正如 deceze 提到的,您可以创建自签名证书。我已经做过好几次了。这是一个很好的操作方法/教程。如果您使用的是 Windows,那么法莱提到的问题可能会有帮助。
虽然很难正确执行,但您可以在传输数据之前对其进行加密,但这会给您的代码增加很多,特别是因为您需要在服务服务器和两个不同的客户端上执行此操作。使用 javascript 来做到这一点尤其困难(但可以做到,请参阅 Kevin Vaughan 的回答)这个问题).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)