diff options
Diffstat (limited to 'usr.bin/enigma/enigma.1')
| -rw-r--r-- | usr.bin/enigma/enigma.1 | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/usr.bin/enigma/enigma.1 b/usr.bin/enigma/enigma.1 deleted file mode 100644 index a8d05f34c1cb1..0000000000000 --- a/usr.bin/enigma/enigma.1 +++ /dev/null @@ -1,115 +0,0 @@ -.\" -.\" enigma (aka. crypt) man page written by Joerg Wunsch. -.\" -.\" Since enigma itself is distributed in the Public Domain, this file -.\" is also. -.\" -.\" $Id$ -.\" " -.Dd October 30, 1998 -.Os -.Dt enigma 1 -.Sh NAME -.Nm enigma -.Nd very simple file encryption -.Sh SYNOPSIS -.Nm -.Op Fl s -.Op Fl k -.Op Ar password -.Nm crypt -.Op Fl s -.Op Fl k -.Op Ar password -.Sh DESCRIPTION -.Nm Enigma , -also known as -.Nm crypt -is a -.Em very -simple encryption program, working on a -.Dq secret-key -basis. It operates as a filter, i. e. it encrypts or decrypts a -stream of data from standard input, and writes the result to standard -output. It automatically detects whether the input data stream is -already encrypted, and switches into decryption mode in this case. -.Pp -There are several ways to provide the secret key to the program. By -default, the program prompts the user on the controlling terminal for -the key, using -.Xr getpass 3 . -This is the only safe way of providing it. -.Pp -Alternatively, the key can be provided as the sole command-line -argument -.Ar password -when starting the program. Obviously, this way the key can easily be -spotted by other users running -.Xr ps 1 . -As yet another alternative, -.Nm -can be given the option -.Fl k , -and it will take the key from the environment variable -.Ev CrYpTkEy . -While this at a first glance seems to be more secure than the previous -option, it actually isn't since environment variables can also be -examined with -.Xr ps 1 . -Thus this option is mainly provided for compatibility with other -implementations of -.Nm enigma . -.Pp -When specifying the option -.Fl s , -.Nm -modifies the encryption engine in a way that is supposed to make it a -little more secure, but incompatible with other implementations. -.Pp -.Ss Warning -The cryptographic value of -.Nm -is rather small. This program is only provided here for compatibility -with other operating systems that also provide an implementation. For -real encryption, refer to -.Xr bdes 1 -(from the DES distribution package), or -.Xr pgp 1 -(from the ports collection). Hoewever, restrictions for exporting, -importing or using such tools might exist in some countries, so those -stronger programs are not being shipped as part of the operating -system by default. -.Sh ENVIRONMENT -.Bl -tag -offset indent -width "XXCrYpTkEy" -.It Ev CrYpTkEy -used to obtain the secret key when option -.Fl k -has been given -.El -.Sh EXAMPLES -.Bd -literal -offset indent -man enigma | enigma > encrypted -Enter key: (XXX \(em key not echoed) -.Ed -.Pp -This will create an encrypted form of this man page, and store it in -the file -.Ql encrypted . -.Bd -literal -offset indent -enigma XXX < encrypted -.Ed -.Pp -This displays the previously created file on the terminal. -.Sh SEE ALSO -.Xr bdes 1 , -.Xr pgp 1 , -.Xr ps 1 , -.Xr getpass 3 -.Sh HISTORY -Implementations of -.Nm crypt -are very common among -.Ux -operating systems. This implementation has been taken from the -.Em Cryptbreakers Workbench -which is in the public domain. |
