マジッククッキー
クッキーは、実生活(英語版)において手荷物預かり所(クロークルーム)で手荷物と引き換えに渡されるトークン(引き換え券)のアナロジーである。トークン自体には本質的な意味はないが、その一意性により、預かり所に戻ったときに自分の手荷物と交換することができる。トークンが提示されたときに預かり所のスタッフ(送信者)がそれに対応する手荷物を見つける方法は、手荷物の持ち主(受信者)にとっては重要ではないため、トークンは不透明である。
クッキーは、多くのコンピュータアプリケーションでトークンを識別するために使用されている。Webサイトにアクセスすると、Webサーバは自分のコンピュータにHTTP cookieを残すことがある。これは、Webサイトに戻ったときにIDを認証するために使用される。
クッキーは、X Window Systemで使用される最も一般的な認証方法の構成要素である。
マジッククッキーという用語は、標準Cライブラリのfseek関数のmanページにあり、少なくとも1979年まで遡ることができる。
"ftell returns the current value of the offset relative to the beginning of the file associated with the named stream. It is measured in bytes on UNIX; on some other systems it is a magic cookie, and the only foolproof way to obtain an offset for fseek."
"ftellは、指定されたストリームに関連付けられているファイルの先頭からのオフセットの現在の値を返す。UNIXではバイト単位である。他のシステムでは、それはマジッククッキーであり、fseekのオフセットを取得するための唯一の絶対確実な方法である。