我正在使用2臺服務器。在php中加密數據並在javascript中解密
我想創建一對密鑰並將私鑰存儲在本地存儲中並將公鑰發送到PHP服務器。
數據在JavaScript中
任何建議在PHP中的公共密鑰和解密數據基本上加密..我該怎麼辦。
我已經嘗試過一些事情,但結果不來像(公鑰)http://phpseclib.sourceforge.net/rsa/examples.html#convert]和(私鑰)https://github.com/travist/jsencrypt]
感謝。
更新:
目的:目的是從PHP服務器發送數據到客戶端的安全。
更新編輯:
如何安全是保持私鑰PHP代碼,並給予公鑰來對呼叫客戶端(JavaScript的服務器的node.js)......像從node.js的服務器發送數據到PHP服務器....是沒有https的安全嗎?
或者如果我們使用https,那麼我們不需要使用這個方法...... ??
感謝
存儲在瀏覽器中的私鑰的localStorage聽起來有點ü nconventional。如果您無論如何都控制服務器,那麼爲什麼不使用客戶端證書驗證,當服務器實際上依賴SSL層來驗證連接客戶端是否有適當的證書來訪問內容? –
問題更新@VladimirM –
通常,您有2個參與者:網絡中的服務器和用戶計算機上的瀏覽器。如果你正在發送一個密鑰,這意味着任何聽你的網絡上的HTTP流量的人都會看到你的密鑰) –