We are no longer developing Opera Widgets. Read more.

Login| Sign up

Opera Software ASA

Widgets » Fun and Games » enigma

  • 13 downloads last 7 days
  • 56,951 total downloads
  • Rating: +19 (login to vote)
enigma, Opera application V1.2 Sep 2, 2006 9:55:54 PM

A model of the well known cipher machine.


Comments 17 posts

Log in at the top of the page to post a comment.

1 - 17 of 17

The original Enigma machines were used to encode formatted military messages, so blank spaces between words were not necessary. For our use of this nice widget, it would be nice if it would encode the spaces between letters. A workaround would be to use a letter, for example X, in our original messages in place of spaces between words.

In copying the basic design of the Engimas, this is a nice widget. I guess I wish it was a little more updated to include numbers, spaces, and maybe punctuation. Of course, the original Enigma messages were transmitted via radio with whatever version of the Morse Code the Germans used, so again, being formatted messages, punctuation and spaces were not required. I wonder if the character set can be expanded, or made configurable? Of course, this does begin to get away from the historical anchor of the original machines.

I do wish there was an option for the output to not have a space between each character.

P.S. I am using the Random Password Generator widget to generate rotor codes, although the Enigma rotor codes do required no duplication of letters, so you have to proof read the output. Ugh. Does anyone know of a program/utility/widget that would randomly scramble the alphabet in order to generate random rotor codes?

By rlaird , # Oct 7, 2007 2:47:37 AM

Thomas0, I'm just a user trying it out for the 1st time. To answer your question, if you "triple-click" the green panel to highlight the encrypted text, thereafter the mouse-menu comes up with an option to copy text. Click Copy.

By clee83 , # Jun 6, 2007 10:15:43 PM

Hello,

how to copy the encrypted text?

thanks, Thomas

By Thomas0 , # Mar 23, 2007 10:41:48 AM

October 30, 2006
Dartmouth, Nova Scotia


porkpie;

I think your widget is very well done. I started playing around with and frankly I'm find it a delightful diversion. You have every reason to be proud of your effort.

Al

By checkmate404 , # Oct 31, 2006 5:00:41 AM

porkpie, i got it now, but i still have a problem, it doesnt decodes the spaces between words.
Is it solvable?
And once more, one of the coolest widgs arround, congratz.

By maels1 , # Oct 19, 2006 7:41:58 PM

maels1: read the comments on this page

By porkpie , # Oct 11, 2006 9:43:23 AM

nice widget, but im wondering how can i decode the messages ^^

By maels1 , # Oct 10, 2006 3:49:00 PM

What model is it based on? I would like to know if it is possible to decode the messages with this engima client: http://www.bytereef.org/

By atomo64 , # Oct 7, 2006 11:34:12 PM

With

Rotor 1:abcdefghijklmnopqrstuvwxyz
Rotor 2:qwertyuiopasdfghjklzxcvbnm
Rotor 3:mnbvcxzlkjhgfdsapoiuytrewq
Reflector:zyxwvutsrqponmlkjihgfedcba
AAA

QQVDNRDVEFIQXZEYWADNFH

By rock4p , # Oct 1, 2006 6:55:11 PM

With

Rotor 1:abcdefghijklmnopqrstuvwxyz
Rotor 2:qwertyuiopasdfghjklzxcvbnm
Rotor 3:mnbvcxzlkjhgfdsapoiuytrewq
Reflector:zyxwvutsrqponmlkjihgfedcba
AAA

QQVDNRDVEFIQXZEYWADNFH

By rock4p , # Oct 1, 2006 6:55:10 PM

obis::

i realise that i have not really provided much info on how to use the thing. Basically you type (or paste) the text that you want to encode into the red box on the left.
You set the rotor positions by clicking the small arrows above and below the letters in the middle of the widget ( i don't think these are really very clear).
Click the >>> button and encoded text should then appear in the green box on the right.
Clicking the widget (*) icon lets you see and alter the rotor and reflector wirings, just type in the new strings and click save (if you don't provide the correct format you will probably break the widget, i haven't checked this and the script performs no checking). Also just noticed that on my version the animation checkbox doesn't display properly, although it still seems to work! Good luck.

seifip::

Thanks!

mrspandex::

intend to provide a save and (possibly) e-mail buttons in the next version.

By porkpie , # Sep 30, 2006 12:35:36 PM

I understant the concept, which is very cool, but I dont really understand the interface. Is there a how-to, wiki, homepage or something?

By obis , # Sep 30, 2006 6:24:49 AM

very nice widget!!

By seifip , # Sep 28, 2006 8:18:03 PM

Cool widget. Possibly include the ability to save messages in future versions. That way it might actually do something useful besides being a curious thing.

By mrspandex , # Sep 28, 2006 12:56:35 AM

Right!!! I knew there had to be a way. I noticed that the machine ignores letters with accents and numbers. Anyway, I think your idea for this widget was very original (considering that there are here 100's of news feed widgets) and brilliantly executed. I just think that in a new version you should add a "close" button - even if the original Enigma didn't have one...

By zetoh_mesquita , # Sep 14, 2006 2:56:04 PM

Hi zetoh_mesquita
This model incorporates a reflector in the mechanism (as did all enigma machines bar very early models). This means that, so long as all the settings are identical (same rotor settings and rotor wirings) encryption is the same as decryption. Test this by entering your text, encrypting it and then copying the ciphertext back into the entry box. If you then set the rotors back to the same position as they were when you started, clicking the "run" button should give you the plaintext back. Enjoy.

By porkpie , # Sep 13, 2006 9:46:41 PM

Hello! This is a cute widget but is there a way to decode back the ciphered text? It would be nice if you could send the ciphered text to someone else and (s)he could use this widget to decode it. Nice job anyway!

By zetoh_mesquita , # Sep 13, 2006 1:04:45 PM