そもそもパスワードとは何でしょう?
日本の時代劇で言えば、「合い言葉」
つまり、秘密の言葉を知っているか、知らないかで相手を信用するかどうかを判断する仕組みですね。
さて、みなさんは当然ながら常識として知っていることですが、おさらいの意味で少しだけ「合い言葉」の使い方を考えてみましょう。
---------------------------
<例>
あなたが、お城から出掛けて、任務をすませ帰ってたとき「合い言葉」によって城門をあけてもらう場合を考えてみましょう。
まず、あなたは外出する前に「合い言葉」記憶します。
当然ながら門番は「合い言葉」を記憶しています。
任務から戻ったあなたは、城門の外から「合い言葉」を言います。
その合い言葉が、門番の記憶している合い言葉と同じなら、門番は城門を開けてくれます。
---------------------------
ではここでチョット考えてみましょう
間者が、合い言葉を盗み出して、場内に侵入するにはどうしたらいいでしょうか?
いろいろな方法があると思いますが、まずは、「城外に出たあなたを捕まえて、拷問にかけて聞き出す」という方法があります。もし、あなたがメモで持っていれば、もっと簡単に盗み出せるでしょう。
もうひとつの方法は、城門の前で、あなたが喋る「合い言葉」を盗聴するという方法です。
この対策として、"お城から出掛ける度に、違う合い言葉を使う"という方法があります。
ざっくりした説明ですが、これの毎回違う合い言葉が、昨今のワンタイムパスワードです。

