使用PHP在JavaScript和Web服务之间进行安全通信

时间:2011-10-22 14:28:50

标签: php javascript web-services security

我想创建一个Web服务(包括post,get,delete - REST)和2个客户端。第一个客户端将使用JavaScript,他需要与Web服务通信,第二个客户端是桌面应用程序。我正在互联网上搜索解决方案,以确保通信安全,但我找不到。可能吗 ? 我不能使用SSL,因为这是一个家庭项目。

另外,我不能使用websockets。

1 个答案:

答案 0 :(得分:1)

以下是一些选项(虽然我想你已经在考虑这些):

  1. 作为deceze提及,您可以创建自签名证书。我做了好几次。这是a good how-to/tutorial。如果您使用的是Windows,则question that Farray mentioned可能会有所帮助。

  2. 虽然难以正确执行,但您可以在传输数据之前对其进行加密,但这会为您的代码增加很多,特别是因为您需要在服务服务器和两个不同的客户端上执行此操作。使用javascript会特别困难(但可以这样做,请参阅Kevin Vaughan对this question的回答)。