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:
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!