残念ながら、WinOTP と WinKey の両方とも、「一度にたくさんの One-Time Password を計算する」 という機能はないようです。
そこで、MS-DOS 用の OTP 計算機である otpkey.exe を使います。 NT でも MS-DOS のプログラムを実行できると聞いています (が確認してません)。
以下は Windows 95 で試した例です。
「MS-DOS プロンプト」を起動します。
otpkey.exe を get し、適当なディレクトリにコピーします。 環境変数 DOSDIR が示す先あたりが無難かと思います。
C:\> echo %DOSDIR% B:\DOS C:\>
otpkey.exe を otp-md5.exe という名前にリネームするか、コピーします。
MS-DOS プロンプトの中から、 opt-md5 を UNIX 版と同様に実行します。
C:\> otp-md5 -n 20 490 st6167 Enter secret password: 471: LYON BOLT WORK FEUD COVE FAIN 472: AIDE SAN DISC WIT GENT CLAN 473: BEEF CAME NUDE LAKE ITEM GATE 474: OBEY SIFT WALT WELT OAR JOG 475: AM FACE FAD URGE RAY COON 476: KAHN FELL THEY LENS HELM TRIM 477: ROSY KNIT SOME LIKE CHAT SHOE 478: MARY CUBA SULK DEAR AVID BOHR 479: HOBO BIEN HOLD CODY COT SILL 480: SUDS TEAL ALUM DALE NAB DUE 481: YAP SIN KISS TANK YEA JADE 482: REED GALE AIRY CHIC BALD LEW 483: AVIS RICK RISE OK YEAR DORA 484: KEEN MAO VEDA BOSS HORN STUN 485: HURT DIG WHOM CLAD TEST DOW 486: SACK MAST CHAW DAB OAF HARD 487: BIRD ALMA LAY MASK CAP MILK 488: OBEY THIS GREG PEP LAVA HIVE 489: NAVE HILL BLOC SOWN MIRE PEP 490: JACK STAB ANN DARN ABE WAIL C:\>
One-Time Password は標準出力に出力されますから、 リダイレクトすればファイルに記録できます。 これをライトなどに読み込んで印刷すればよいです。
C:\> otp-md5 -n 20 490 st6167 > foo.txt Enter secret password: C:\> type foo.txt 471: LYON BOLT WORK FEUD COVE FAIN 472: AIDE SAN DISC WIT GENT CLAN 473: BEEF CAME NUDE LAKE ITEM GATE 474: OBEY SIFT WALT WELT OAR JOG 475: AM FACE FAD URGE RAY COON 476: KAHN FELL THEY LENS HELM TRIM 477: ROSY KNIT SOME LIKE CHAT SHOE 478: MARY CUBA SULK DEAR AVID BOHR 479: HOBO BIEN HOLD CODY COT SILL 480: SUDS TEAL ALUM DALE NAB DUE 481: YAP SIN KISS TANK YEA JADE 482: REED GALE AIRY CHIC BALD LEW 483: AVIS RICK RISE OK YEAR DORA 484: KEEN MAO VEDA BOSS HORN STUN 485: HURT DIG WHOM CLAD TEST DOW 486: SACK MAST CHAW DAB OAF HARD 487: BIRD ALMA LAY MASK CAP MILK 488: OBEY THIS GREG PEP LAVA HIVE 489: NAVE HILL BLOC SOWN MIRE PEP 490: JACK STAB ANN DARN ABE WAIL C:\>