1 .\" $NetBSD: skey.1,v 1.21 2003/09/07 16:22:24 wiz Exp $
3 .\" from: @(#)skey.1 1.1 10/28/93
10 .Nd respond to an OTP challenge
22 is a One Time Password (OTP) authentication system.
23 It is intended to be used when the communication channel between
24 a user and host is not secure (e.g. not encrypted or hardwired).
25 Since each password is used only once, even if it is "seen" by a
26 hostile third party, it cannot be used again to gain access to the host.
29 uses 64 bits of information, transformed by the
31 algorithm into 6 English words.
32 The user supplies the words to authenticate himself to programs like
41 .Bd -literal -offset indent
43 Enter password: \*[Lt]your secret password is entered here\*[Gt]
44 OMEN US HORN OMIT BACK AHOY
48 The string that is given back by
50 can then be used to log into a system.
52 The programs that are part of the
55 .Bl -tag -width skeyauditxxx
60 used to get the one time password(s).
62 used to initialize the
64 database for the specified user.
65 It also tells the user what the next challenge will be.
67 used to inform users that they will soon have to rerun
73 you inform the system of your
78 one-time password(s), after requiring your secret password.
79 If however, you misspell your secret password that you have given to
83 you will get a list of passwords
84 that will not work, and no indication about the problem.
86 Password sequence numbers count backward from 99.
87 You can enter the passwords using small letters, even though
89 prints them capitalized.
95 password sequences to be printed out ending with the requested
98 The hash algorithm is selected using the
100 option, possible choices here are md4, md5 or sha1.
104 allows the user to specify the
106 password on the command line.
108 To output the S/Key list in hexadecimal instead of words,
113 Initialize generation of one time passwords:
114 .Bd -literal -offset indent
116 Password: \*[Lt]normal login password\*[Gt]
118 Enter secret password: \*[Lt]new secret password\*[Gt]
119 Again secret password: \*[Lt]new secret password again\*[Gt]
120 ID username s/key is 99 host12345
121 Next login password: SOME SIX WORDS THAT WERE COMPUTED
124 Produce a list of one time passwords to take with to a conference:
125 .Bd -literal -offset indent
126 host% skey -n 3 99 host12345
127 Enter secret password: \*[Lt]secret password as used with skeyinit\*[Gt]
128 97: NOSE FOOT RUSH FEAR GREY JUST
129 98: YAWN LEO DEED BIND WACK BRAE
130 99: SOME SIX WORDS THAT WERE COMPUTED
133 Logging in to a host where
136 .Bd -literal -offset indent
139 login: \*[Lt]username\*[Gt]
140 Password [s/key 97 host12345]:
143 Note that the user can use either his/her
145 password at the prompt but also the normal one unless the
157 .Sh TRADEMARKS AND PATENTS