Sun Microsystems Sun Workstation 100U System Manager's Manual page 207

Table of Contents

Advertisement

MAKEKEY(8)
MAINTENANCE COMMANDS
MAKEKEY(8)
NAME
makekey - generate encryption key
SYNOPSIS
lu.r/nb/~keke.r
DESCRIPTION
Makekeu improves the usefulness of encryption schemes depending on a key by increasing the
amount of time required to search the key space. It reads 10 bytes from its standard input, and
writes 13 bytes on its standard output. The output depends on the input in a way intended to be
difficult to compute (that
is,
to require a substantial fraction of a second).
The first eight input bytes (the
input
keu) can be arbitrary ASCII characters. The last two (the
Bait)
are best chosen from the set
ot
digits, upper- and lower-case letters, and '.' and '/'. The salt
characters are repeated as the first two characters
ot
the output. The remaining 11 output char-
acters are chosen from the same set as the salt and constitute the
Dutput
key.
The transformation performed
is
essentially the tollowing: the salt is used to select one
ot
4096
cryptographic machines all based on the National Bureau
ot
Standards DES algorithm, but
modified in 4096 different ways. Using the input key as key, a constant string is ted into the
machine and recirculated a number of times. The 64 bits that come out are distributed into the
66 useful key bits in the result.
Makekell is intended for programs that perform encryption (tor instance, etl and
crllpt(I)).
Usually
makekey's input and output will
be
pipes.
SEE ALSO
crypt(I), ed(l)
52
Last change; 4 February 1983
Sun Release 1.1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sun workstation 150u

Table of Contents