Important alert: (current site time 7/16/2013 2:34:00 AM EDT)
 

winzip icon

ATOMIX Virtual Cipher Machine

Email
Submitted on: 10/31/2007 12:38:45 AM
By: D. Rijmenants  
Level: Intermediate
User Rating: By 34 Users
Compatibility: VB 5.0, VB 6.0
Views: 24578
author picture
(About the author)
 
     The brandnew ultra realistic ATOMIX virtual cipher machine is finished! After the Award Winning Enigma and M-209 simulators this is the third software cipher machine that makes you feel like a real cryptologist. The ATOMIX cipher machine is an advanced virtual Cold War era electro-mechanical rotor machine, situated between the Enigma and the Fialka M-125. With its eight irregular stepping rotors, moving in both directions, the ATOMIX has a far better cryptographic strength as the Enigma and has a tremendous key space. Its flexible pin settings provide many more different rotor movements than the Fialka. This very realistic virtual ATOMIX enables you to encipher and decipher messages and apply the key settings as you would with an actual machine. The sim has a great 'look' and 'feel' with detailed GUI. There's also a Formatted Clipboard and Autotyping Function. The program has a very complete helpfile, containing the manual, the enciphering procedures and all technical details on the machine. Complete program, ready to use! All comments and feedback most welcome and...if you like it, vote it Freeware download also available at http://users.telenet.be/d.rijmenants *** Updated to v2.1 Oct 30, 2007 ***

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 28 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Intermediate category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments

8/1/2006 4:51:10 AMRichard Mewett

Wow! Dirk, even by your incredible emulation standards this is very impressive. You have obviously put many hours into this - thanks for sharing. *****
(If this comment was disrespectful, please report it.)

 
8/1/2006 6:30:31 AMPaul Turcksin

Sorry Dirk: I can't find enough superlatives to praise this post.
(If this comment was disrespectful, please report it.)

 
8/1/2006 7:26:14 AMOption Explicit

Public Const Rijmenants as Long = 5 ' Globes

Phenomenal stuff.
(If this comment was disrespectful, please report it.)

 
8/1/2006 8:38:28 PMHeriberto Mantilla Santamaria

My god, looks fantastic... I wanna VB :)
(If this comment was disrespectful, please report it.)

 
8/2/2006 5:58:07 AMMario N

Wow Maestro! That’s Superissimo!!!
BTW, Help file seems to bee corrupted.
(If this comment was disrespectful, please report it.)

 
8/2/2006 6:05:41 AMMario N

Sorry, Help file was OK by repeated download.
(If this comment was disrespectful, please report it.)

 
8/2/2006 4:16:30 PM_Merlin_

Just another one of your superb coding machines!
5 codes for you...

Merlin is the name, and logic is my game...
(If this comment was disrespectful, please report it.)

 
8/2/2006 5:09:11 PMTJAtkinson88

This is amazing. I actually had to do this for real in the Army 20+ years ago.

T
(If this comment was disrespectful, please report it.)

 
8/3/2006 5:55:52 AMAlfred

Hello D. Incredible, your project; my compliments! Have a little problem: The numeric keys on the main keyboard doesn't work; have to use the keypad for numbers. Is that a bug or an international setting problem?
PS) Rijmenants - Rijmen (Rijndael/AES) -- brothers? ;-)
(If this comment was disrespectful, please report it.)

 
8/3/2006 9:08:27 AMT Jackson

Truly so very, very impressive. Your attention to detail puts a lot of very good VB programmers to shame. Well done mate *****
(If this comment was disrespectful, please report it.)

 
8/6/2006 11:32:56 PMT Jackson

You could take this even one step further. My guess is that originally this machine was geared up to output to paper. A complex task to make virtual but, not impossible. One would have to observe and study the way in which the paper progressively comes out whilst typing on say, a typewriter. As more paper came through it would curl slightly and the text viewing angle would be consistent with this. Big job.
(If this comment was disrespectful, please report it.)

 
8/8/2006 4:26:01 AMRichard Mewett

This submission deserves *far* more votes than it currently has! It's a shame to see how the much the voting frequency has reduced over the last few years (for example compare the vote count on the Enigma Simulator). Wish I could vote for this again :)
(If this comment was disrespectful, please report it.)

 
8/8/2006 5:55:12 AMD. Rijmenants

Hi Richard, thanks for the compliment but i believe the most important about votes is that it attracts others to come and take a peek, so that we can share the code with others. Since we're doing just fine this month i'm happy ;-) Must say that the new submissions traffic is far less than one year ago.
(If this comment was disrespectful, please report it.)

 
8/8/2006 7:20:56 AMOption Explicit

Have to agree with you and Richard. It used to be that there would routinely be two or three times as many submissions on the monthly leaderboard than there are these days. Not enough people are voting, and not enough people are submitting quality projects (although with you, LaVolpe, and Robert Rayment all submitting great projects this month things are much less dull!)
(If this comment was disrespectful, please report it.)

 
8/9/2006 4:25:27 AMT Jackson

I think that there will always be considerable interest in 'old school VB programs' but, it has to be expected that the size of the audience will gradually decrement over time. I still think your doing pretty good PSC. From what I've seen, most submissions get around 100 or so hits a day within the first few weeks of being submitted.
(If this comment was disrespectful, please report it.)

 
10/6/2006 11:37:32 PMTomás

again, you come with good looking and
functioning code.

congrats. and thanks for sharing
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.