残念ながら、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:\>