KEY(1)

名称
S/key - コンピュータシステムへのアクセスにワンタイムパスワードを 使用するための手続き

解説
S/key はコンピュータシステムへのアクセスを認証する際にワンタイムパスワードを 使用するための手続きです。 MD4 アルゴリズムにより変換された 64 ビットの情報を使用します。 ユーザは安全性が保証されたコンピュータで生成された 6 つの英単語の 形式で 64 ビットのパスワードを供給します。 S/key プログラム key の使用例

  使用例：

     >key 99 th91334

     Enter password: <あなたのシークレットパスワードをここに入力します>

     OMEN US HORN OMIT BACK AHOY

     >

S/key システムの部品となるプログラムは keyinit, key, そして keyinfo です。 あなたの ID をセットアップするために keyinit が使用されます。 ワンタイムパスワードを得るために毎回 key が使用されます。 S/Key データベースから情報を取り出すために keyinfo が使用されます。

"keyinit" を実行すると、あなたのシークレットパスワードが システムに通知されます。 "key" を実行するとあなたのシークレットパスワードを要求して、 ワンタイムパスワードが生成されます。 もしもあなたが "key" を実行する時にパスワードを打ち間違えると、 何の問題も指摘されずに うまく動かないパスワードのリストを得ることになってしまいます。

パスワードシーケンス番号は 99 から減算されていきます。 もしあなたがこのことを知らないと、"key" コマンドの使用法は わかりにくいことでしょう。

"key" プログラムがパスワードを大文字で与えたとしても、 小文字でパスワードを入力することができます。

マッキントッシュと汎用 PC で使用することができます。

FreeBSD では、/etc/skey.access により どのホストやネットワークからのアクセスに対して S/Key パスワードの 使用義務を負わせるかを制御することができます。

関連項目
keyinit(1), key(1), keyinfo(1), skey.access(5)

作者
Phil Karn, Neil M. Haller, John S. Walden, Scott Chasin