10

JQuery.cookies を使用して Cookie を管理しています。オブジェクトとユーザー/ログイン情報を保存しています。

Cookie を暗号化または保護する方法はありますか? またはSSLのみで可能ですか?

4

3 に答える 3

9

Cookie を保護する通常の方法は、ランダムに生成されたセッション ID だけを保存することです。サーバーはすべての機密情報を保持し、各訪問者に割り当てられた ID に関連付けます。これには、必要なだけ多くの情報を保存でき、Cookie のスペース制限に縛られないという利点もあります。

もちろん、これは Javascript だけではできません。そのためには、サーバー側のプログラミングが必要になります。

于 2012-12-19T10:03:36.150 に答える
3

それらを暗号化された文字列として単純に保存し、取得したら復号化できます。秘密鍵を使用した暗号化はすべて実行できます

于 2012-12-19T10:02:30.003 に答える
2

オプションとともに、使用可能なすべてのオプションを含む Cookie を作成しsecureます。

$.cookie('myCookie', 'myValue', { expires: 365, secure: true });

secure {Boolean}true の場合、Cookie の secure 属性が設定され、Cookie の送信には安全なプロトコル (HTTPS など) が必要になります。

于 2012-12-19T10:45:36.320 に答える