使用javascript和php进行端到端加密

时间:2016-11-15 20:35:08

标签: javascript php encryption socket.io laravel-5.3

我希望为我的Laravel应用中的用户之间发送的消息实施端到端加密。我希望以只有发送方和接收方可以查看的方式加密这些消息(就像在WhatsApp等安全消息传递应用程序中一样)。没有其他人可以阅读它们,包括管理员或dbas。

我将如何做到这一点?

我还应该提一下,消息将通过JavaScript AJAX请求通过浏览器发送到服务器,并通过Node.js / socket.io setup推送给其他用户。

1 个答案:

答案 0 :(得分:-1)

如果您发布了一些您尝试过的示例,将会很有帮助。以下是您可以遵循的步骤。

步骤1.您必须在客户端和服务器之间建立私人聊天。这里可以看到一个例子:Creating a private chat between a key using a node.js and socket.io

步骤2.在客户端为消息添加加密/解密逻辑。这是一个相同的逻辑:https://github.com/sytelus/CryptoJS