| Welcome to Crypto. We hope you enjoy your visit. You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as customizing your profile, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. Join our community! If you're already a member please log in to your account to access all of our features: |
| CryptoCrack - A Cipher Solving Program | |
|---|---|
| Tweet Topic Started: Jun 12 2011, 10:24 AM (26,699 Views) | |
| Phil Pilcrow | Jun 12 2011, 10:24 AM Post #1 |
|
Just registered
![]() ![]() ![]()
|
I've written a program called CryptoCrack which contains routines to solve nearly 50 cipher types and provides a number of tools to help with the solving of ciphers. I've designed the routines to solve the ciphers without the need to have plaintext tips or know the key length. In most cases this has been possible though the Quagmire routines do need a tip. I hope to improve on this in the future and also improve some of the solving routines. I've tested the program on my own 32-bit computer running Vista but would welcome anyone willing to try it out on their own computer, especially other systems and provide feedback. Does it work on XP, Windows 7, 64-bit machines? Did you encounter any error messages? How could it be improved? The program is provided free and can be downloaded here: https://sites.google.com/site/cryptocrackprogram/ If you don't like the program you can simply delete the installed files and instructions for this are provided on the site. The program is fully multitasking and easy to install, simply download the zip file containing the program and English dictionary/data files, unzip them to a suitable location (e.g. C:\Program Files\CryptoCrack) and run the program. The program requires the use of the Microsoft C++ runtime libraries so if you don't already have these installed they may need to be downloaded from the Microsoft site. A link is provided on my site for this. A user guide is also available from the site which explains all the features and ciphers included in the program. Additional dictionary/data files for a number of languages are also available to download. Even if you don't want to use the cipher solving routines you may find some of the tools useful for finding anagrams, pattern words, words of a given letter order, solving partial key-squares or creating your own data di-, tri-, tetra-, penta- graph files for use in your own programs. The features of CryptoCrack include: - CryptoCrack is free to download. - CryptoCrack is easy to install. - CryptoCrack is fully multitasking. - Solving routines for the following cipher types are included in CryptoCrack: Affine, Amsco, Aristocrat, Autokey, Bacon, Bazeries, Beaufort, Bifid, Cadenus, Caesar, Checkerboard, Complete Columnar, Fractionated Morse, Grille, Gromark, Gronsfeld, Headline, Homophonic, Incomplete Columnar, Keyphrase, Monome Dinome, Morbit, Myszkowski, Nicodemus, Nihilist Substitution, Nihilist Transposition, Null, Patristocrat, Periodic Gromark, Phillips, Playfair, Pollux, Porta, Portax, Progressive Key, Quagmire, Ragbaby, Railfence, Redefence, Route Transposition, Running Key, Seriated Playfair, Slidefair, Swagman, Trifid, Variant, Vigenere. - CryptoCrack solves most ciphers without knowing the key length or providing a tip. - Data files for 14 languages are provided including: English, Afrikaans, Catalan, Danish, Dutch, Esperanto, French, German, Italian, Latin, Norwegian, Portuguese, Spanish, Swedish. - Dictionary files for 14 languages and containing nearly 2 million words are available to download. - 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 searches, e.g. 4312 will find HEAD and POEM. - n-Gram searches, e.g. ?ng, th?n. - Key square finder for 5x5, 6x6 and 9x3 grids from partially filled grids. - Keyword finder for simple substitution ciphers. - A function to create data files (digraphs, trigraphs, tetragraphs and pentagraphs). - A function to split a single file of a collection of ciphers into individual cipher files. - Different languages can be set for the keyword and plaintext. - Many of the settings can be personalized by the user. - User Guide accompanies the program. - CryptoCrack is only available for Windows. I would welcome any feedback which can be sent to me via the Contact Me page on the website or this site. Regards Phil Pilcrow |
![]() |
|
| kryptosfan | Sep 9 2011, 07:12 AM Post #2 |
|
Kickass member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Is it better to download progressively better cryptanalytical software like this or dedicate what might be an immense out of time to learn how to program them yourself? Has anyone used Phil's program? |
|
OBKR UOXOGHULBSOLIFBBWFLRVQQPRNGKSSO TWTQSJQSSEKZZWATJKLUDIAWINFBNYP VTTMZFPKWGDKZXTJCDIGKUHUAUEKCAR | |
![]() |
|
| skintigh | Sep 28 2011, 04:47 PM Post #3 |
|
Just registered
![]() ![]() ![]()
|
I've used his program and think it rocks. It quickly broke a lot of ciphers I threw at it. There is certainly much to be gained by spending an immense amount of time writing your own programs, and I do that from time to time. But having to do that yourself for every single cipher you run into and then never using most of those programs again, for me, would suck the fun out of it. |
![]() |
|
| kryptosfan | Sep 28 2011, 05:48 PM Post #4 |
|
Kickass member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Thank you and welcome to the forum! |
|
OBKR UOXOGHULBSOLIFBBWFLRVQQPRNGKSSO TWTQSJQSSEKZZWATJKLUDIAWINFBNYP VTTMZFPKWGDKZXTJCDIGKUHUAUEKCAR | |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| « Previous Topic · Utilities · Next Topic » |





![]](http://z2.ifrm.com/static/1/pip_r.png)



12:32 AM Jul 11