CryptoCrack

A cipher solving program

CryptoCrack is a classical cipher solving program. It is freeware and can be downloaded for free from this site. It can solve over 60 different classical cipher types and in many cases without knowing any plaintext or the key length. Additionally a number of tools are included in CryptoCrack to help in the decipherment of ciphers. English language data and dictionary files are provided for solving English language ciphers and another 14 different foreign language data and dictionary files are available to download.

Welcome to the new look update of CryptoCrack. I hope you like it.

What's New in CryptoCrack v3

Ribbon Interface

This new version uses a ribbon interface instead of the drop-down menus which should make it easier to find the various functions and make it clearer what each button does.

Cipher Length

Limitation of 1950 characters for the cipher length has been removed.

Dictionary Files

A simplified dictionary format using a single file for each different language.

Progress Bar

Solving progress is also shown on the taskbar.

Additional Features

Automatic English spell check is provided for the best match text.

The ability to translate the best match text to a selected language has been added. This is useful for Xenocrypts or foreign language ciphers.

Function to format text.

Screenshots

Features

  • CryptoCrack can be downloaded for free.

  • CryptoCrack is easy to install.

  • CryptoCrack is fully multitasking.

  • Ribbon Interface to make it easy to find the various functions and make it clear what each button does. See Screenshots.

  • The following classical cipher types can be solved using CryptoCrack:

    • Affine, Amsco, Aristocrat, Autokey, Bacon, Bazeries, Beaufort, Bifid, Cadenus, Caesar, Checkerboard, CM Bifid, Complete Columnar, Condi, Digrafid, Four Square, Fractionated Morse, Grandpré, Grille, Gromark, Gronsfeld, Headline, Hill, Homophonic, Incomplete Columnar, Interrupted Key, Key Phrase, Monome Dinome, Morbit, Myszkowski, Nicodemus, Nihilist Substitution, Nihilist Transposition, Null, Numbered Key, Patristocrat, Periodic Gromark, Phillips, Playfair, Pollux, Porta, Portax, Progressive Key, Quagmire, Ragbaby, Railfence, Redefence, Route Transposition, Running Key, Sequence Transposition, Seriated Playfair, Slidefair, Straddling Checkerboard, Swagman, Syllabary, Tridigital, Trifid, Tri-Square, Two Square, Variant, Vigenère.

  • CryptoCrack solves most ciphers without knowing the key length or providing a tip.

  • Data files for 15 languages are provided including:

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

  • Dictionary files for 15 languages and containing nearly 2 million words are available to download. These can be easily customized by the user or new ones created.

  • Different languages can be set for the keyword and plaintext.

  • A number of tools are provided to help solve ciphers including:

    • Period finders using a Kasisiki test, Chi-square test and Index of Coincidence.

    • Word searches, e.g. cryp?o*y.

    • Pattern word searches, e.g. ABCDEBB.

    • Anagram searches, e.g. retains.

    • Letter order, e.g. 4312.

    • Key square finder for 5x5, 6x6 and 9x3 grids.

    • Keyword finder for simple substitution ciphers.

    • A tool to create data files.

    • Splits a single file of a collection of ciphers, as provided by the American Cryptogram Association, into individual cipher files.

  • Different languages can be set for the keyword and plaintext.

  • Ability to translate the best match text to a selected language. This is useful for Xenocrypts or foreign language ciphers. This function requires access to the Internet and uses Google Translate.

  • Ability to format text by selecting character groups (A-Z, 0-9, punctuation etc.), capitalizing, reversing and grouping text.

  • Automatic English spell check is provided for the best match text. You need to have the .NET Framework 4.0 English language pack installed on your machine. For those without this there's an option to turn the spell check off in the Options window.

  • Many of the settings can be personalized by the user.

  • Automatic updates.

  • Cryptarithm (Alphametic) and Sudoku solvers.

  • CryptoCrack is only available for Windows 11/10/8 (including Windows 10 LTSC) and requires Microsoft .NET Framework 4.7.2 (x86 and x64) or later. This shouldn't be an issue as .NET Framework 4.7.2 was included with the Windows 10 April 2018 Update. It may run on a MAC with Parallels Desktop however it doesn't run on Linux with WINE as it requires .NET Framework 4.7.2 or later.