makekey man page on OPENSTEP

Man page or keyword search:  
man Server   1419 pages
apropos Keyword Search (all sections)
Output format
OPENSTEP logo
[printable version]


MAKEKEY(8)							    MAKEKEY(8)

NAME
       makekey - generate encryption key

SYNOPSIS
       /usr/lib/makekey

DESCRIPTION
       Makekey	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  key)  can  be  arbitrary	 ASCII
       characters.   The  last	two (the salt) are best chosen from the set of
       digits, upper- and lower-case letters,  and  `.'	 and  `/'.   The  salt
       characters are repeated as the first two characters of the output.  The
       remaining 11 output characters are chosen from the same set as the salt
       and constitute the output key.

       The  transformation performed is essentially the following: the salt is
       used to select one of 4096 cryptographic	 machines  all	based  on  the
       National	 Bureau	 of  Standards	DES  algorithm,	 but  modified in 4096
       different ways.	Using the input key as key, a constant string  is  fed
       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.

       Makekey is intended for programs that perform encryption (for instance,
       ed and crypt(1)).  Usually makekey's input and output will be pipes.

SEE ALSO
       crypt(1), ed(1)

7th Edition			April 27, 1985			    MAKEKEY(8)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OPENSTEP

List of man pages available for OPENSTEP

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net