'Igne Natura Renovatur Integra'
All Nature Is Regenerated By Fire
Solitary Society
Babel
To report problems or make any suggestions for any of my software, please send a detailed email to me. Thank you for your interest.
Software is available as a Windows .exe file, or is available in its original Python source code.
Babel
03.23.08 submitted by Boundless
Download: Babel 1.0 (2.5 MB, Windows) FREE!
Description: Babel is a small application for encrypting and decrypting text using the Extended ASCII Table, allowing for punctuation, formatting, and multiple language support.
This is a very simle encryption process. Using the ASCII Table, each character is converted to its decimal value. Character n of the message is added to character n of the key phrase. That value is then converted back from its decimal value it its character symbol. Should the value of the cipher character be greater than the last value of the ASCII Table, the value will wrap around and continue from the start of the Table. The key phrase is looped over until the message is completed. Therefore a longer key phrase adds greater security.
The decryption process is just a reversal of the encryption process, though subtracting the decimal value of character n of the key phrase from the decimal value of character n of the message text. That result is then converted to its character symbol. Provided the same key phrase was used to decrypt the message, the plain text should emerge.
Cost: Free
License: Eiffel Forum License, version 2
User Manual: PDF Format (included with application)
Download: Babel 1.0 (2.5 MB, Windows)
In addition to the souce code being included in the binary .exe, the source code for Babel 1.0 is available for Linux or Mac users, however it has not been tested on either platform.
Babel 1.0 was written in Python 2.5.4 and complied with py2exe. The Windows installer was created with Inno Setup Compiler. Both the py2exe and Inno scripts are included in the source code folders.
Source: Babel 1.0 Source Code (107 KB, .zip)
