PHP,Javascriptを勉強中のものです。
現在PHPでログイン機能のあるwebページを試しに作っていますが、クライアントからサーバーに送信されるデータの暗号化をしたいと思っております。SSLを使えばいいのでしょうが、証明書の調達などが必要なためなかなか手が出せません。(自作もできるようですが。)
そこで、簡易的にjavascript等でこれができないかと思い質問させていただきました。
しかしjavascriptにはじめて触れるので何をどうしたらいいのか分かりません。
希望としては
lang
1<form method="POST" action="./login.php"> 2メールアドレス 3<input type="text" name="mailaddress"><br> 4パスワード(10字以下) 5<input type="password" name="password" maxlength="10"><br> 6 7<input type="submit" value="テスト" style="width: 100px; height: 50px"> 8</form>
これをsha256等で暗号化した状態でPHP側に渡したいと考えております。
---------------追記---------------
SSLや暗号化って言ってるのにsha256などと書いてあり紛らわしく申し訳ありません。
復号化はできなくても大丈夫です。sha256等なら同じ文字列はハッシュ値も同じになるのでそれをパスワードとしてDBに記録すれば大丈夫だと思っていました。
(もちろん自分が用意したページ以外から生で正しいパスワード送っても弾かれますが、これから作ろうと思っているサイトではそういうことをあんまりさせたくないのでいいかななどと思っております。)
それと、SSLのほうも証明書自作してどんなものか試してみます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。