GWTアプリケーションでは、ログインシステムを構築しています。
サーバー側にBCryptを実装しました。My Userクラスは、データを保護するためにサーバー側にのみ存在します。私は次の仮定をしましたが、それらが正しいかどうかはわかりません。
- クライアント側のjavaはjavascriptに変換されるため、パスワードの内容は読み取り可能になるため、クライアント側の変数に保存しないでください。
- 同じ理由で、すでにハッシュされているサーバーに送信する必要があります。
- Userクラスのプロパティをソースコードから読み取り/派生させたくないので、Userクラスを共有にしないでください。
多くの例を見てきましたが、サーバーに送信する前にパスワードを暗号化するものはありません。これは安全ですか?