私は2つのサーバを扱っています。JavaScriptでのデータの暗号化と復号化
鍵のペアを作成し、その秘密鍵をローカルストレージに保存し、公開鍵をPHPサーバに送信したいとします。
公共PHPでのキーとJavaScript
内のデータの復号化とデータの基本的暗号どんな提案..私は何をすべき。
[[http://phpseclib.sourceforge.net/rsa/examples.html#convert]と(秘密鍵)https://github.com/travist/jsencrypt]
おかげで私はすでにいくつかのことを試してみましたが、結果は(公開鍵)のためのように来ていません。
更新:
AIM:目的は、安全で、クライアント側にPHPサーバーからのデータを送信することです。
更新編集:
それはNode.jsのサーバーからデータを送信するように... PHPのコード内の秘密鍵を保持し、呼び出しで、クライアント側(JavaScriptのサーバーのNode.js)に公開鍵を与えるためにどのように安全ですPHPサーバーに....それはhttpsなしで安全ですか?
また、httpsを使用する場合は、このメッシュを使用する必要はありません。
おかげ
は少し聞こえますあなたnconventional。とにかくサーバーを制御している場合、サーバーがSSLレイヤーに実際に頼って接続しているクライアントがコンテンツにアクセスするための適切な証明書を持っていることを検証するときに、クライアント側の証明書検証を使用しないのはなぜですか? –
Questiosは@VladimirM –
に更新されています。一般に、ネットワークに接続されたサーバーとユーザーのマシン上のブラウザーの2人の参加者が参加しています。あなたが鍵を呼び出している場合は、ネットワーク上のHTTPトラフィックを受信している人があなたの鍵を見ることを意味します) –