TheCry


Description

TheCry software allows you to have fun solving cryptograms. The method used is probably the simplest in Cryptography: simple substitution with word separation. However, the shorter the Cryptograms, the more difficult it is to find the solution.

This software is written in Python and uses only the standard library. It is therefore portable and usable on any system.

Quick Start

The easiest way to get a cryptogram is to ask the software to display one. This operation is done using the menu command:
	File => New random puzzle
The software randomly chooses an existing problem in a database that can be increased (see below).

WARNING! The plain-text of the chosen message belongs to the default language. This can be modified (see manual).

Installation (Under Windows 10)

  1. Retrieve the archive (Tar file)
    In a browser, you retrieve the following file. You can also use the CURL command built into Windows:
     C:\> curl -O http://www.jfbouch.fr/crypto/thecry/the_cry.tar	
    
  2. Unarchive the downloaded file in one of your directories.
    You can use third-party decompression tools (such as 7-Zip) or Windows' built-in compression tool. You can also use the TAR command built into Windows:
     C:\> tar xf the_cry.tar
    
  3. On the desktop, create a link to the file the_cry_gui.pyw
    Note: The the_cry_gui.pyw file is part of the unarchived files.

Ad-ons

Manual

The manual (EN_manual.pdf) is included in the software, but you can access it directly via the following links:

The Manual:

Statistics

The program comes with statistics for the English language. You can add more statistics for other languages.

More puzzle

TheCry software comes with almost 900 cryptograms. They cover three languages: English, German and French. You can add more puzzles from this site.

Challenges

Introduction

A challenge corresponds to a set of cryptograms but for which the solution is not provided. In addition, the majority of problems come from plain texts in the same language (English, French, ...). The TheCry software allows you to install a challenge that replaces the old one.

This website contain a few Challenges. I hope I have the courage to add more from time to time.

Some Challenges:

The archive

the Archive