2016-11-15 20 views
-4

我正在尋找爲我的Laravel應用程序中的用戶之間發送的消息實施端對端加密。我想以一種只能由發送者和接收者查看的方式對這些消息進行加密(就像在諸​​如WhatsApp這樣的安全消息應用程序中)。沒有人可以閱讀它們,包括管理員或dbas。使用javascript和php進行端到端加密

我該怎麼做呢?

我還應該提到,消息將通過JavaScript AJAX請求通過瀏覽器發送到服務器,並通過Node.js/socket.io安裝程序推送給其他用戶。

回答

0

如果您發佈了一些您已經嘗試過的示例,這將對您有所幫助。以下是您可以遵循的步驟來實現它。

第1步。您將不得不建立客戶端和服務器之間的私人聊天。可以看到一個例子:Creating a private chat between a key using a node.js and socket.io

第2步。在客戶端添加消息的加密/解密邏輯。這是一個相同的邏輯:https://github.com/sytelus/CryptoJS

+0

這不是E2EE,只鏈接答案也是一個很差的方式來回答問題。 –

+0

爲什麼這種方法不是E2EE?加密和解密邏輯僅在客戶端。 ISP或DBA將不知道實際的消息。 –

相關問題