Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Available as/for:
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:

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

l33tmmx

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.

gohanz

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

xeric

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

BCMM

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....

BorgQueen

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

SynTruth

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. ;)

IdiotWithTypoedEmail

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

PomTom

I've dropped my PGP already.

csawtell

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.

rprokaski

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

Pling
0 Affiliates
Details
license
version 1.2.1
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 3

Other Education Apps:

Fresh Memory
zavulon5
last update date: 10 years ago

Score 5.8

Programa PTC
confenalfam
last update date: 13 years ago

Score 4.0

gmbCrossword
mikaelu
last update date: 20 years ago

Score 5.0

Klassroom
bornio
last update date: 21 years ago

Score 5.0

ksociograma
edith
last update date: 17 years ago

Score 5.0

Fresh Memory Lite
zavulon6
last update date: 9 years ago

Score 5.0



System Tags