Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

enigma(6) [debian man page]

ENIGMA(6)							      Enigma								 ENIGMA(6)

NAME
enigma - Puzzle game reminiscent of Oxyd SYNOPSIS
enigma [options] [levelfile.xml] ... enigma [--assert] [-d path] [--help] [-l lang] [--log] [--nograb] [--nomusic] [--nosound] [-p file] [--showfps] [--version] [-w] [lev- elfile.xml] ... DESCRIPTION
The object of the game is to find and uncover pairs of identically colored Oxyd stones. Simple? Yes. Easy? Certainly not! Hidden traps, vast mazes, laser beams, and, most of all, countless hairy puzzles usually block your direct way to the Oxyd stones. Enigma's game objects (and there are hundreds of them, lest you get bored) interact in many unexpected ways, and since many of them follow the laws of physics (Enigma's special laws of physics, that is), controlling them with the mouse isn't always trivial ... For more information, please refer to the manual or the project homepage: <http://www.nongnu.org/enigma/>! OPTIONS
--assert Forces all debugging assertions, even expensive ones, to be evaluated. -d path, --data=path Prepend another data directory to Enigma's search path. -h, --help Display a list of available command line options and quit. -l lang, --lang=lang Override the default language. The language is given in the common 2 character sequence as fr for French or ru for Russian. --log This switch turns on logging of internal information to the standard output. --nograb Do not use exclusive mouse/keyboard access. --nomusic Start Enigma without background music. Sound effects will still be played. --nosound Start Enigma without sound effects. -p file, --pref=file Start Enigma with an alternative preferences file without the leading dot for hidden filenames. --showfps Show the framerate (FPS) during the Game. --version Print the Enigma version number and quit. -w, --window Run Enigma in a window; do not switch to fullscreen mode. USAGE
For the many in-game control keys take a look at the manual or press F1 to get online help in nearly all menus. AUTHORS
Daniel Heck <dheck@gmx.de> is the main author and maintainer of Enigma. Enigma itself is based on Oxyd, created by Meinolf Schneider. This manual page was created by Joe Wreschnig <piman@sacredchao.net> and is currently maintained by Raoul Bourquin. BUGS
Please report bugs to <enigma-devel@nongnu.org>. Raoul Bourquin February 2nd, 2007 ENIGMA(6)

Check Out this Related Man Page

ENIGMA(1)						    BSD General Commands Manual 						 ENIGMA(1)

NAME
enigma, crypt -- very simple file encryption SYNOPSIS
enigma [-s] [-k] [password] crypt [-s] [-k] [password] DESCRIPTION
The enigma utility, also known as crypt is a very simple encryption program, working on a ``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. Since its operation is fully symmetrical, feeding the encrypted data stream again through the engine (using the same secret key) will decrypt it. 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 getpass(3). This is the only safe way of providing it. Alternatively, the key can be provided as the sole command-line argument password when starting the program. Obviously, this way the key can easily be spotted by other users running ps(1). As yet another alternative, enigma can be given the option -k, and it will take the key from the environment variable CrYpTkEy. While this at a first glance seems to be more secure than the previous option, it actually is not since environment variables can also be examined with ps(1). Thus this option is mainly provided for compatibility with other implementations of enigma. When specifying the option -s, enigma modifies the encryption engine in a way that is supposed to make it a little more secure, but incompat- ible with other implementations. Warning The cryptographic value of enigma is rather small. This program is only provided here for compatibility with other operating systems that also provide an implementation (usually called crypt(1) there). For real encryption, refer to bdes(1), openssl(1), pgp(1) (ports/security/pgp), or gpg(1) (ports/security/gnupg). However, 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. ENVIRONMENT
CrYpTkEy used to obtain the secret key when option -k has been given EXAMPLES
man enigma | enigma > encrypted Enter key: (XXX -- key not echoed) This will create an encrypted form of this man page, and store it in the file encrypted. enigma XXX < encrypted This displays the previously created file on the terminal. SEE ALSO
bdes(1), gpg(1), openssl(1), pgp(1), ps(1), getpass(3) HISTORY
Implementations of crypt are very common among UNIX operating systems. This implementation has been taken from the Cryptbreakers Workbench which is in the public domain. BSD
May 14, 2004 BSD
Man Page