OPIE S/Key Calculator for Microsoft Windows

WINKEY.EXE is a one-time-password (OTP) calculator for Bellcore's S/Key
or NRL's OPIE.  It is based on the opiekey program from NRL's OPIE 2.x
distribution, with enhancements for a graphical user interface.  The
purpose of this calculator is to minimize the number of extra steps
involved in challenge/response OTP authentication.

To use, type the OTP challenge in the "Challenge" field (or paste it with
<Ctrl-V>).  This should include an optional algorithm specifier ("otp-md4" 
or "otp-md5"), followed by a space and a positive integer sequence number, 
followed by a space and a seed string.  Then type the secret key into the 
"Password" field and hit <Enter> (or press the "Compute" button) to generate 
the OTP in the "Response" field.  You can then copy the response value with 
<Ctrl-C> or use the Auto Copy option described below.

The Options screen allows for selection of a default hash algorithm (if one
is not specified in the challenge) and some user preferences.  The MD4 
algorithm is used by S/Key; both MD4 and MD5 are supported by OPIE.  The 
"Auto Paste Challenge" option will check the clipboard for a text string 
that looks like an OTP challenge and automatically paste it into the 
"Challenge" field when the window is activated.  The "Auto Copy Response" 
option will automatically copy the "Response" field into the clipboard after 
each computation.  The "Auto Decrement Sequence" option will automatically 
decrement the sequence number in the "Challenge" field after each 
computation.  The "Auto Clear Password" option will clear the password from
the "Password" field and from memory after each computation.  The "Save"
button will save the options to disk in the "WINKEY.INI" file.  The "Apply"
button will set the options without saving them to disk.

The NRL OPIE copyright notice is contained in the file "COPYRIGH.NRL".

Please send comments and suggestions to David Aylesworth <dave@tlogic.com>.

David Aylesworth
Technologic, Inc.
http://www.tlogic.com/
