This encryption software uses rotating wheels to shift the relationship between characters, making it highly effective. The wheels rotate randomly to the left or right after each character, just like a real-life machine.
What this means in terms of security is that even repeating characters, such as "AAAAAAAAAA" are represented as seemingly random strings of characters, such as "BGPVLKHWCD". The sheer number of possibilities and combinations make it virtually impossible to determine the relationship between the encrypted characters without resorting to brute force methods. I can't say for certain what the possible combinations are, but even as someone who is not a mathematician, I can tell you that they are staggering.
It's easy to see why the Allies had such difficulty breaking this encryption during WWII. In fact, it was only through a stroke of luck that they were finally able to crack it - a German U-Boat was forced to surface in a naval battle and was captured, along with an Enigma machine and a code book that showed how to decrypt the messages. The U-Boat was scuttled and the crew kept in top secret locations, with the machine and code book being kept under lock and key.
The German forces, who believed their code to be unbreakable, never considered the possibility that it was being decrypted through a captured machine. When the war in the Atlantic began to turn against them, they began to suspect that there were spies at the highest levels of their government. Unfortunately for many loyal German officers, this paranoia led to torture and murder for treason, despite their innocence.
Overall, I found this software to be incredibly effective at protecting sensitive information. However, it's worth noting that binary files will require Microsoft's Visual Basic 6.0 Runtime Library, which is usually pre-installed in Windows XP.
Version 1.0: N/A