back to programming



This application will allow the user to encipher a message of up to 1999 characters using a password of up to 99 characters in length, save the ciphertext and later load the ciphertext and decipher it using the memorized password. Number theory (the study of positive integers and prime numbers) is used in this application to apply additive ciphers(otherwise known as Caeser ciphers), multiplicative ciphers (which are a subset of affine ciphers) and exponential ciphers to the characters in the message and also in order to reorder the positions of characters within the message.

Cryptography screenshot


Windows 98 or later, Linux with WINE.


Cryptography application

Source code (C++ Borland Builder5.0 project)

back to programming