CryptoCrack is a classical cipher solving program. It is freeware and can be downloaded for free from this site.

CryptoCrack can solve over 50 different classical cipher types and in many cases without knowing any plaintext or the key length.
CryptoCrack comes with English language data and dictionary files for solving English language ciphers and further foreign language files are available to download.
A number of tools are included in CryptoCrack to help in the decipherment of ciphers.
Please visit the Features page to see the full list of features included in CryptoCrack.
CryptoCrack is currently in Beta and runs in Windows™ XP/Vista/Win7/8/10 and with Parallels Desktop on MAC. It may also run with WINE on Linux but this hasn't been confirmed.

Cipher Types

Routines are provided to solve the following cipher types:
Affine, Amsco, Aristocrat (Simple substitution with word divisions), Autokey, Bacon, Bazeries, Beaufort, Bifid, Cadenus, Caesar, Checkerboard, Complete Columnar, Condi, Conjugated Matrix Bifid (CM Bifid), Digrafid, Four Square, Fractionated Morse, Grandpre, Grille, Gromark, Gronsfeld, Headline, Hill, Homophonic, Incomplete Columnar, Interrupted Key, Keyphrase, Monome Dinome, Morbit, Myszkowski, Nicodemus, Nihilist Substitution, Nihilist Transposition, Null, Patristocrat (Simple substitution without word divisions), Periodic Gromark, Phillips, Playfair, Pollux, Porta, Portax, Progressive Key, Quagmire, Ragbaby, Railfence, Redefence, Route Transposition, Running Key, Seriated Playfair, Slidefair, Swagman, Tridigital, Trifid, Tri-Square, Two Square, Variant and Vigenere.
CryptoCrack can also solve base-10 Cryptarithm or Alphametic puzzles and 9x9 Sudoku problems.


Data files and dictionary files are provided for the following languages:

English, Afrikaans, Catalan, Danish, Dutch, Esperanto, French, German, Italian, Latin, Norwegian, Polish, Portuguese, Spanish and Swedish.


Please be aware that CryptoCrack is currently in beta testing and feedback on any errors or issues encountered would be welcomed using the form on the Contact Me page.

Looking for a program to create ciphers?

I've also developed a program to create ciphers called CryptoMake. It can be found at https://sites.google.com/site/cryptomake/

Online programs to create and solve classical ciphers can be found at http://www.cryptoprograms.com. Over 60 cipher types can be created and around 40 cipher types can be solved.

About CryptoCrack

CryptoCrack was developed using Microsoft Visual C++ 2013 Express on a 64-bit desktop PC running Windows 10.