Monday, January 30, 2012

Ciphe 2.0: Convert Ordinary Message into a Secret Message

Hi there! Last year, as I was thinking for a topic for my presentation, I came across the word Cryptography.
Before the modern era, cryptography was concerned solely with message confidentiality (i.e., encryption)—conversion of messages from a comprehensible form into an incomprehensible one and back again at the other end, rendering it unreadable by interceptors or eavesdroppers without secret knowledge (namely the key needed for decryption of that message). Encryption was used to (attempt to) ensure secrecy in communications, such as those of spies, military leaders, and diplomats. In recent decades, the field has expanded beyond confidentiality concerns to include techniques for message integrity checking, sender/receiver identity authentication, digital signatures, interactive proofs and secure computation, among others. [Cryptography from Wikipedia]


Inspired and amazed, I immediately created a text-based Java program to mimic a multiple substitution cipher. And just a few days ago, I was able to convert the program into a GUI type and named it Ciphe, pronounced as [sayf], derived from the word cipher. Ciphe is currently in its version 2.0. The program simply converts a message, with the use of a 'secret code', into a secret message, hoping to be 'incomprehensible'. Using the same secret code, a person can decode the secret message and convert it to its original form. The output of the program is just similar to the output done manually, that is by hand.

Ciphe 2.0 Screenshot
I created the program simply because I used it in our 'treasure hunting'. You can use it for fun too. Download the program here. If you have any suggestions, comments, etc., please leave a comment.

So there you have it. Have fun!

0 comments:

Post a Comment