PHP アプリケーションがあり、ユーザーのデータがサーバーに到達する前に暗号化する必要があるとします (ユーザーのデータがデータ マイニングされたり、広告のために転売されたりしないことをユーザーに証明するため)。
同様の質問がここで尋ねられました (セキュア Javascript 暗号化ライブラリ? ) は、これがうまくいかないことを暗示していますが、ユーザーの間でプライバシーへの関心が高まっているため、この要件は時間の経過とともに大きくなるだけです.
たとえば、スタンフォード ライブラリ ( http://crypto.stanford.edu/sjcl/ ) を使用する Web フォームには、ユーザーが貼り付ける追加の「長い」パスワード フィールドがあります (おそらく電子メールなどから)。
sjcl.encrypt(txtPassword, txtFormFieldToBeEncrypted)
暗号化されたデータは PHP ページに送信され、ページが読み込まれるとプロセスが逆になります。
ユーザーが Chrome やフォーム値を記憶する別のブラウザーを使用している場合、これは機能しますか? これは明らかに安全な結果ではありませんが、ホスト サーバーからユーザー情報を非公開に保つのに十分効果的でしょうか?
編集:明確にするために、私は情報をホストサーバーから見えないようにすることにのみ関心があり、このソリューションはサードパーティの攻撃から保護されないことを理解しています