KEnigma

Education Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
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:

14 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

11 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

13 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

14 years ago

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

Report

BCMM

14 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

14 years ago

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

The Borg Queen

Report

SynTruth

14 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

14 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

14 years ago

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

Report

PomTom

14 years ago

I've dropped my PGP already.

Report

rprokaski

14 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

csawtell

14 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

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

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.2.1
updated Feb 17 2006
added Aug 22 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software