JQuery.cookies を使用して Cookie を管理しています。オブジェクトとユーザー/ログイン情報を保存しています。
Cookie を暗号化または保護する方法はありますか? またはSSLのみで可能ですか?
JQuery.cookies を使用して Cookie を管理しています。オブジェクトとユーザー/ログイン情報を保存しています。
Cookie を暗号化または保護する方法はありますか? またはSSLのみで可能ですか?
Cookie を保護する通常の方法は、ランダムに生成されたセッション ID だけを保存することです。サーバーはすべての機密情報を保持し、各訪問者に割り当てられた ID に関連付けます。これには、必要なだけ多くの情報を保存でき、Cookie のスペース制限に縛られないという利点もあります。
もちろん、これは Javascript だけではできません。そのためには、サーバー側のプログラミングが必要になります。
それらを暗号化された文字列として単純に保存し、取得したら復号化できます。秘密鍵を使用した暗号化はすべて実行できます
オプションとともに、使用可能なすべてのオプションを含む Cookie を作成しsecure
ます。
$.cookie('myCookie', 'myValue', { expires: 365, secure: true });
secure {Boolean}
true の場合、Cookie の secure 属性が設定され、Cookie の送信には安全なプロトコル (HTTPS など) が必要になります。