Companion Software

Colorful_Squiggle5050.gif (558 bytes)

Software to accompany Cryptological Mathematics has been developed and is available for download.

The program contains more than twenty modules useful for solving some of the problems presented as exercises in the book. The programs include monoalphabetic enciphering schemes (such as keyword and affine schemes), polygraphic systems (such as Hill's and Playfair's systems), the Vigenère Square, and an implementation of the RSA algorithm.

In addition to enciphering/deciphering programs, the disk also includes many useful number theoretic algorithms, for example, greatest common divisor, division algorithm, and Euler's phi function.

System requirements: Windows NT or Windows 95 (or later) and  9 MB free hard disk space. The program runs best in either 640x480 or 800x600 display mode.

Recommended procedure:

  1. Download the software to a folder (e.g. CryptoMathSetup) by clicking here
  2. From the CryptoMathSetup folder, run the program Setup.exe. (You will be prompted for the name and path of the folder that will contain the program; this folder cannot be CryptoMathSetup.
  3. Once the program is installed, you may run CryptoMath.exe to begin using the software. Alternatively, you can select CryptoMath.exe from your Programs menu.

Known Bugs:

As of Wednesday, November 28, 2012, no bugs have been reported.

Note: No guarantees, either explicit or implied, pertain to this software. If you come across any bugs, kindly report them to the author. Thank you!

Home