Enigma Enciphering Machine

License: Freeware
Size: 51.2 KB
Date Added: 06 January, 2009
Category: Games / Puzzles & Logic
Author: Virtual Freeware Soft

Here is the concept behind this representation of the Enigma Machine: The program uses virtual "wheels" that contain all of the printable characters on the keyboard. Think of the first wheel as the keyboard you are typing on.

Advertisements:

Here is the concept behind this representation of the Enigma Machine: The program uses virtual "wheels" that contain all of the printable characters on the keyboard. Think of the first wheel as the keyboard you are typing on. All of the wheels contain the same characters, but in a random, non-repeating order. Each time a character is pressed, the location of that character on the one wheel is used to as the index to lift the character off of the next wheel. Then the new character is searched for in the next wheel, and the pattern repeats itself across each wheel. The character lifted off of the final wheel is the output. This step is repeated for each character in the message. Decryption simply sends the message backwards through a similar, but reversed process. What really makes this encryption effective is that like the real life machine, the wheels rotate either to the left or right after each character. So the relationship between each character shifts constantly. As a result, even repeating characters such as "AAAAAAAAAA" are represented with garbage such as "BGPVLKHWCD". Another great part about an encryption scheme like this is it's flexibility. You can add more wheels, more characters per wheel, change the order of the wheels, the directions the wheels spin, and change the starting position of each wheel. NOTE: Binary files require Microsoft's Visual Basic 6.0 Runtime Library (usually pre-installed in Windows XP).


Operating Systems:  Windows2003 , Windows2000 , Win95 , Win98 , WinME , WinNT 4.x , WinXP


Enigma Enciphering Machine Related Downloads
 
Download EMS SQL Manager 2007 Lite for MySQL 4.2

EMS SQL Manager 2007 Lite for MySQL 4.2 EMS SQL Manager Lite for MySQL is an excellent freeware graphical tool for MySQL Server administration. It has minimal required set of instruments for those users who are new to MySQL server and need only its basic functionality.

Download Perl Express 2.5

Perl Express 2.5 A free Perl IDE for Windows, includes multiple tools for writing and debugging your scripts.

Download PAD Creator 1.2.1

PAD Creator 1.2.1 Create and manage your PAD files fast and easy with PAD Creator! Just fill in your products information and save. You can validate and create your padfile within a second. A keyword generator and a huge Shareware Download Directory list is included.

Download Envirolyzer 1.22

Envirolyzer 1.22 Created to help you streamline your programming and site administration tasks, Envirolyzer automatically analyzes your server and client environments including paths to Perl, Qmail and Sendmail and returns an easy-to-read report in your web browser.

Download CFList 1.0

CFList 1.0 Free tool provides list of formats currently available on the Windows clipboard. Gives the integer value to identify each format. Useful for software development using the clipboard.

Download C++ Server Pages 1.6

C++ Server Pages 1.6 C++ Server Pages (CSP) allows developers to build Dynamic Web Pages and Web Applications by using C++. You can easily port your C++ projects to the Web, and also, give incredibly high processing performance to your Web Apps.

Download SASSI 2.0

SASSI 2.0 Easy VSS integration with rollback and rollforward functionality, Syntax Highlighting, Easily manage your SQL objects, Syncronization, Keep your documentation up-to-date, Script generation to keep your servers up-to-date.

Download RedShift - Installation System 1.6

RedShift - Installation System 1.6 RedShift enables you to create a simple, smart looking software installer in seconds. It produces a compact single-file installer ideal for distributing your software over the internet. Features include a realtime preview and JPEG splash screen.

Download Neoxen Qwined 5.4

Neoxen Qwined 5.4 Fully-featured Embedded Technical Editor supporting syntax highlighting for nearly hundred programming languages and configuration file formats. It has a built-in and customizable word and symbol auto completion for Windows and Web development.

Puzzles & Logic Popular Downloads
 
Download My Free Mahjong 3.2

My Free Mahjong 3.2 My Free Mahjong is a traditional Chinese game for centuries, Mahjong combines elements of skill, strategy, memory, and intuition into a challenging game of patience. My Free Mahjong breaks into reality - it becomes truly 3D!

Download Tetris Puzzle Game 0.1

Tetris Puzzle Game 0.1 In June 1985, Alexey Pajitnov designed the game and gave the name using Greek numerical prefix "tetra". Tetris "English name" is a Puzzle game. This is world wide known game.

Download Farkle 3.0.6.5

Farkle 3.0.6.5 Exciting and fast dice game where you take risks trying to get a high score. On your turn, you can roll the dice as long as you roll scoring dice. But better end your turn before you don't roll any scoring dice or you will lose the points that turn.

Download Mahjongg 1.1.0

Mahjongg 1.1.0 Match tiles to remove them in this classic game. Can you find a match within the large board?

Download Sokoban 1.1

Sokoban 1.1 Sokoban GP2X is a remake of the classic Sokoban game.You as the player need to push boxes to specific locationsin the level. Once all boxes are pushed to the correct spotsthe level is finished.

Download 2M Free Tetris 1.2f

2M Free Tetris 1.2f A great Tetris clone for FREE !Destroy blocks by making rows with falling down pieces.Unlimited levels, heap of animations, many sounds effects, entertaining music, high scores table, and more...

Download Blockdude 1.3

Blockdude 1.3 Blockdude is a puzzle game where you need to be able to reach the exit by moving boxes, it's as simple as that. It is a remake of the Blockman Game from Soleau Software and the TI 83 Blockdude game by brandon sterner.

Download 3D Virtual Cube 1.0

3D Virtual Cube 1.0 Play the virtual version of Rubik's, Arxon, OddzOn and Bicolor cube game in 3D environment. You can play with scrambled and your own painted cubes. You have the opportunity to undo and redo your moves.

Download Amusive Chess 2.0

Amusive Chess 2.0 Chess is an intellectual game of all times. Now it you can insert it into your PC so that you can play the game whenever you like, with no need of a counterpart player.

Submit Reviews for Enigma Enciphering Machine
- required fields