I’ve built a small application for use in encrypting / decrypting cryptography ciphers. For now, it covers the Shift Cipher, Hill Cipher, Affine Cipher, and the Substitution Cipher. Each cipher logs its process giving a step by step procedure showing the work completed. It was created with C# and therefore requires the .net framework 2.0+ to be installed.
[Download]
EDIT (2/23/2010) – Fixed Inverse 2x2 Matrix in the Hill Cipher. Inverse determinant wasn’t being calculated to determine the inverse.
6bdddbf0-d681-4b13-90ab-bea283b5faa8|0|.0