ググってはみるもんですねぇ・・・
RSAとAESをavascriptで扱えるようなライブラリがないのかな?
と、ふと思ってググッてみたらやっぱりありましたw
http://phpspot.org/blog/archives/2011/09/rsaaesjavascrip.html

これでSSL使えなくても暗号化通信が可能になるんじゃないですか???

  1. クライアント(ブラウザ)でRSAのキーペアを作り、片方をサーバーへ渡す。
  2. サーバー側で共通鍵を生成してクライアントから受取った公開鍵で共通鍵を暗号化してクライアントへ渡す。
  3. クライアントはサーバーから受取った共通鍵を秘密鍵で複号する。
  4. あとは、共有した共通鍵で暗号化して通信を行うだけ。

サーバー側ではPHPとかopensslのライブラリを使って
暗号化/複号化の処理ができれば(PHPでできますよね???)
問題ないですねw

サーバー側でRSAの鍵ペア作った方がやりやすいですかね?

SSLを使えないサーバーで暗号化通信を行いたい時は便利かもしれません。
アタマで考えただけなんで、こんな事ができるかどうかは試してませんがw

まぁ、SSLを使えるならそっち使った方が良いですけどねw
キーワード: RSA AES 暗号化 複号化
コメント(0件)

 

■コメントを書く
タイトル
本文 *必須
お名前 *必須
メールアドレス
ホームページアドレス
削除パスワード*必須
コメントを削除する際に必要になります。
認証キー *必須 下の画像に表示されている数字をご記入下さい。
(画像は毎回変わります)