version 1.4, 1996/09/29 23:04:57 |
version 1.5, 1996/09/30 18:49:52 |
|
|
.Nm S/key |
.Nm S/key |
is a procedure for using one time passwords to authenticate access to |
is a procedure for using one time passwords to authenticate access to |
computer systems. It uses 64 bits of information transformed by the |
computer systems. It uses 64 bits of information transformed by the |
MD4 and MD5 algorithms. The user supplies the 64 bits in the form of 6 |
MD4, MD5, or SHA1 algorithms. The user supplies the 64 bits in the form |
English words that are generated by a secure computer. |
of 6 English words that are generated by a secure computer. |
Example use of the S/key program |
|
.Xr skey 1 : |
|
.sp |
|
.sp 0 |
|
% skey 99 th91334 |
|
.sp 0 |
|
Enter secret password: <your secret password is entered here> |
|
.sp 0 |
|
OMEN US HORN OMIT BACK AHOY |
|
.sp 0 |
|
% |
|
.Pp |
.Pp |
The options are as follows: |
|
.Bl -tag -width Ds |
|
.It Fl n Ar count |
|
Prints out |
|
.Ar count |
|
one time passwords. The default is to print one. |
|
.It Fl p Ar password |
|
Uses |
|
.Ar password |
|
as the secret password. Use of this option is discouraged as |
|
your secret password could be visible in a process listing. |
|
.It Fl x |
|
causes output to be in hexidecimal instead of ASCII. |
|
.It Fl md4 |
|
Selects MD4 as the hash algorithm. |
|
.It Fl md5 |
|
Selects MD5 as the hash algorithm. |
|
.It Fl sha1 |
|
Selects SHA (NIST Secure Hash Algorithm Revision 1) as the hash algorithm. |
|
.El |
|
.Pp |
|
When |
When |
.Nm skey |
.Nm skey |
is invoked as |
is invoked as |
|
|
is currently one of md4, md5, or sha1. |
is currently one of md4, md5, or sha1. |
.Pp |
.Pp |
If you misspell your password while running |
If you misspell your password while running |
.Xr skey 1 , |
.Nm skey , |
you will get a list of passwords |
you will get a list of passwords |
that will not work, and no indication about the problem. |
that will not work, and no indication about the problem. |
.Pp |
.Pp |
Password sequence numbers count backward from 99. |
Password sequence numbers count backward from 99. |
You can enter the passwords using small letters, even though |
You can enter the passwords using small letters, even though |
.Xr skey 1 |
.Nm skey |
prints them capitalized. |
prints them capitalized. |
|
.Sh OPTIONS |
|
.Bl -tag -width Ds |
|
.It Fl n Ar count |
|
Prints out |
|
.Ar count |
|
one time passwords. The default is to print one. |
|
.It Fl p Ar password |
|
Uses |
|
.Ar password |
|
as the secret password. Use of this option is discouraged as |
|
your secret password could be visible in a process listing. |
|
.It Fl x |
|
causes output to be in hexidecimal instead of ASCII. |
|
.It Fl md4 |
|
Selects MD4 as the hash algorithm. |
|
.It Fl md5 |
|
Selects MD5 as the hash algorithm. |
|
.It Fl sha1 |
|
Selects SHA1 (NIST Secure Hash Algorithm Revision 1) as the hash algorithm. |
|
.El |
|
.Sh EXAMPLE |
|
.sp 0 |
|
% skey 99 th91334 |
|
.sp 0 |
|
Enter secret password: <your secret password is entered here> |
|
.sp 0 |
|
OMEN US HORN OMIT BACK AHOY |
|
.sp 0 |
|
% |
.Sh SEE ALSO |
.Sh SEE ALSO |
.Xr skeyinit 1 , |
.Xr skeyinit 1 , |
.Xr skeyinfo 1 |
.Xr skeyinfo 1 |