HTMLを使用してWebページを設計し、サーバー側にJavaScript.PHPを使用してクライアント側の検証を行いました。フィールドをネットワーク経由で送信する前にフィールドを暗号化したいです。JAVAで暗号化コードを記述しています。暗号化のためにJavaコードを組み込むか、または暗号化のためのより良い方法はありますか?
どんな助けでも大歓迎です。
ありがとう。
HTMLを使用してWebページを設計し、サーバー側にJavaScript.PHPを使用してクライアント側の検証を行いました。フィールドをネットワーク経由で送信する前にフィールドを暗号化したいです。JAVAで暗号化コードを記述しています。暗号化のためにJavaコードを組み込むか、または暗号化のためのより良い方法はありますか?
どんな助けでも大歓迎です。
ありがとう。
クライアント側で暗号化し、サーバー側で復号化する場合は、クライアント側でjavascriptを使用して行う必要があります。アプレットでそれを行うことができ、その方法でクライアント側でJavaを使用できるかもしれませんが、それは面倒なようです。
httpsを調べた方がいいと思います。
JavaScriptを使用したAES暗号化の例はここにあります。ユースケースによっては、https暗号化の方が適している場合もあれば、少なくともプライバシーの追加レイヤーを提供できる場合もあります。自分自身に問うべき重要な質問は、サーバー上のデータがクライアント以外の誰に対しても不透明であるべきかどうかということだと思います。サーバーがプレーンテキスト形式のデータを使用する場合、httpsは比較的安全で、簡単で、堅牢なオプションです。サーバーがデータを必要としない場合、JavaScriptでクライアントでユーザーに暗号化させると、サーバーは、自分の従業員には役に立たないが、再生成できるクライアントには役立つ方法で、これらの機密フィールドを維持できます。それを復号化するための同じキー。
あなたがそうするオプションがあれば、私はより良い方法がhttpsを使うことだと思います。なぜ車輪の再発明をするのですか?