
KEnigma
Source (link to git-repo or to original if based on someone elses unmodified work):
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
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.
Ratings & Comments
11 Comments
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.
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
I had 1.1 installed on Fedora 4 and it worked but 1.2 just hangs.
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....
I think any game that tasks the mind is a good game. I appreciate your efforts. The Borg Queen
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. ;)
the last obstacle to the domination of linux on the desktop has been cleared! :)
I've dropped my PGP already.
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.
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