KEnigma
Education
Score 80%
Description:

KEnigma is a replica of the German enigma code machine used in WW2 written in ruby/kde. This is an exact
copy of the real machine (You could encode a message on a real enigma and decode it using this.)

Depends on: ruby and KDE-Bindings or Korundum
Last changelog:

12 years ago

0.1:
First release

0.2:
A few encyphering bugs fixed
menu->View->TextWindow (see screenshot)
Save/Load settins

0.3:
Rotor 4 now works
Code cleanup

0.4:
Stecker Board works (menu->View->Stecker Board)
Cannot save Stecker settings.

0.5:
Bug fix: Error with second rotor turning.
menu->File->New will reset the enigma to default settings
menu->Settings->KeyBindings (type on the keyboard to input text.)

0.6:
More work on the SteckerBoard
Change the lamp color in menu->settings->options
help->About KEnigma
help->About KDE
Code cleanup

1.0:
Redesigned options dialog
Slightly modified 'Text Window'
File saveing through KDE not ruby
code cleanup

1.1:
.desktop file
Installer

1.2:
New installer
Does not crash when saving or opening files if not given a filename.
Can save Entered/Encyphered text in the Text Window.

1.2.1:
Fixed installer bug.

l33tmmx

9 years ago

There are some severe problems with KEnigma:
- The keyboard/mouse focus handling is all wrong on this application: if the Stecker board and/or Text window is present, I can't do anything, repeat anything, either with keyboard or mouse, on the parent window, the child window totally steals the focus.
- If I close the Stecker board and/or the Text window, it is still checked in View >
- When using keyboard to input, the lamp just flashes very quickly, it doesn't stay on during the keypress, which makes keyboard input very difficult.
- The lamps doesn't show the letter in question, like in the original Enigma, they are just... lamps.

Report

gohanz

10 years ago

A Slackware 11.o package is ready to download!

www.slacky.it

http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=fileinfo&id=1377

Report

xeric

11 years ago

I had 1.1 installed on Fedora 4 and it worked but 1.2 just hangs.

Report

BCMM

11 years ago

This is brilliant. Probably useless, but unbelievably cool.

I wonder how easy it would be to implement Bombes on a modern computer, and how fast they would break the cypher....

Report

BorgQueen

12 years ago

I think any game that tasks the mind is a good game. I appreciate your efforts.

The Borg Queen

Report

SynTruth

12 years ago


Laugh all you want, but I think this is pretty nifty, after having read "Cryptonomicon" by Stephenson, where he goes into detail about how the Enigma machines worked, how that extra 4th dial makes the encryption much harder to break. Thank goodness we broke it. ;)

Report

Hyperion

12 years ago

... that "you" craked it :-) It was important for the whole world - including Germany!!!

@App: I love Linux for all those great small applications. It is always fun to learn something in almost every tecnical or mathematical discipline!

Report

IdiotWithTypoedEmail

12 years ago

the last obstacle to the domination of linux on the desktop has been cleared! :)

Report

PomTom

12 years ago

I've dropped my PGP already.

Report

csawtell

11 years ago

I hope you are joking.

PGP/GPG is infinitely superior, because the enigma system was broken cryptographically a long time ago, whereas PGP/GPG is still pretty secure. Up to 90 days for NSA etc. to break a message.

Report

rprokaski

11 years ago

Please bare with me, I'm just learning how to use Linux. I'm having trouble installing Kenigma. There is no configure script with source I downloaded. I tried using autoconf to create configure but I get errors "m4 undefined macro". Do I need to create the configure script or is that file just missing from the source? I'm running SuSE 10.0 Any help would be greatly appreciated. This program directly relates to a school project my son is working on. Thanks

Report

12 years ago

0.1:
First release

0.2:
A few encyphering bugs fixed
menu->View->TextWindow (see screenshot)
Save/Load settins

0.3:
Rotor 4 now works
Code cleanup

0.4:
Stecker Board works (menu->View->Stecker Board)
Cannot save Stecker settings.

0.5:
Bug fix: Error with second rotor turning.
menu->File->New will reset the enigma to default settings
menu->Settings->KeyBindings (type on the keyboard to input text.)

0.6:
More work on the SteckerBoard
Change the lamp color in menu->settings->options
help->About KEnigma
help->About KDE
Code cleanup

1.0:
Redesigned options dialog
Slightly modified 'Text Window'
File saveing through KDE not ruby
code cleanup

1.1:
.desktop file
Installer

1.2:
New installer
Does not crash when saving or opening files if not given a filename.
Can save Entered/Encyphered text in the Text Window.

1.2.1:
Fixed installer bug.

product-maker 25 116

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.2.1
updated Feb 17 2006
added Aug 22 2005
downloads today
0
page views today 0