Difference between revisions of "Software Tools"

From Zodiac Killer Ciphers Wiki
Jump to: navigation, search
 
(29 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
*[http://code.google.com/p/zkdecrypto/ zkdecrypto] - This program's original purpose was to attempt to solve the California Zodiac Killer's unsolved 340-length cipher from November 9, 1969.The program has since been advanced to being able to solve general-case homophonic and monophonic ciphers. It should now be considered an open-source workbench for use in solving general classical-crypto style ciphers
 
*[http://code.google.com/p/zkdecrypto/ zkdecrypto] - This program's original purpose was to attempt to solve the California Zodiac Killer's unsolved 340-length cipher from November 9, 1969.The program has since been advanced to being able to solve general-case homophonic and monophonic ciphers. It should now be considered an open-source workbench for use in solving general classical-crypto style ciphers
 
**[http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=1470&p=25005 zkdecrypto-lite] - This is a command-line version of zkdecrypto.  Very useful for automated experiments.  Binaries are available for Linux, Windows, and Mac.
 
**[http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=1470&p=25005 zkdecrypto-lite] - This is a command-line version of zkdecrypto.  Very useful for automated experiments.  Binaries are available for Linux, Windows, and Mac.
*[http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=336&start=100#p15499 How to run zkdecrypto on a Mac]
+
**[https://github.com/glurk/zkdecrypto github repo] - Code migrated to GitHub repository
 +
*[http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=336&start=100#p15499 How to run zkdecrypto on a Mac] (broken link)
 
*[http://www.oranchak.com/zodiac/webtoy Zodiac Cipher Webtoy] - A simple web-based cipher tool for exploring different keys to the 340 and 408 ciphers
 
*[http://www.oranchak.com/zodiac/webtoy Zodiac Cipher Webtoy] - A simple web-based cipher tool for exploring different keys to the 340 and 408 ciphers
 
*[http://www.oranchak.com/zodiac/webtoy/stats.html CryptoScope] - A tool for computing statistics and searching for patterns in substitution cipher texts.
 
*[http://www.oranchak.com/zodiac/webtoy/stats.html CryptoScope] - A tool for computing statistics and searching for patterns in substitution cipher texts.
Line 8: Line 9:
 
*[http://code.google.com/p/zodiacdecoder/ Zodiac Decoder] - Zodiac cipher solver software created by a student team at the University of North Texas, as part of a computer science course taught by [http://www.cse.unt.edu/~garlick/ Dr. Ryan Garlick]  ([http://www.cse.unt.edu/~garlick/teaching/3210/3210.html course page])
 
*[http://code.google.com/p/zodiacdecoder/ Zodiac Decoder] - Zodiac cipher solver software created by a student team at the University of North Texas, as part of a computer science course taught by [http://www.cse.unt.edu/~garlick/ Dr. Ryan Garlick]  ([http://www.cse.unt.edu/~garlick/teaching/3210/3210.html course page])
 
*[http://www.cryptool.org/ CrypTool] - "A free, open-source e-learning application, used worldwide in the implementation and analysis of cryptographic algorithms."
 
*[http://www.cryptool.org/ CrypTool] - "A free, open-source e-learning application, used worldwide in the implementation and analysis of cryptographic algorithms."
*[http://sjgt.yweb.sk/tim/en/news.htm Zodiac Xpress] - "Goal of this team project is to create software for automatic deciphering currently uncracked classic ciphers. Among these ciphers is for example Beal cipher, or more famous Zodiac killer cipher."
+
*[http://sjgt.yweb.sk/tim/en/news.htm Zodiac Xpress] (broken link) - "Goal of this team project is to create software for automatic deciphering currently uncracked classic ciphers. Among these ciphers is for example Beal cipher, or more famous Zodiac killer cipher."
 
*[https://sites.google.com/site/cryptocrackprogram/ CryptoCrack] - CryptoCrack is freeware that can solve over 45 different classical cipher types and in many cases without knowing any plaintext or the key length.
 
*[https://sites.google.com/site/cryptocrackprogram/ CryptoCrack] - CryptoCrack is freeware that can solve over 45 different classical cipher types and in many cases without knowing any plaintext or the key length.
 
*[http://zodiacrevisited.com/cipher-generator-released Cipher Generator] - Mike Cole's web-based homophonic cipher generator.  Put in your own plain text and create homophonic substitution ciphers similar to the ones created by the Zodiac killer.
 
*[http://zodiacrevisited.com/cipher-generator-released Cipher Generator] - Mike Cole's web-based homophonic cipher generator.  Put in your own plain text and create homophonic substitution ciphers similar to the ones created by the Zodiac killer.
Line 14: Line 15:
 
*[http://www.blisstonia.com/software/WebDecrypto/index.php Decrypto 8.5] - A web version of Edwin Olson's fast cryptogram solver.  Useful for simpler substitution ciphers such as cryptoquips and patristocrats.  
 
*[http://www.blisstonia.com/software/WebDecrypto/index.php Decrypto 8.5] - A web version of Edwin Olson's fast cryptogram solver.  Useful for simpler substitution ciphers such as cryptoquips and patristocrats.  
 
*AZDecrypt - A fast and powerful cipher solver written by Jarl Van Eycke
 
*AZDecrypt - A fast and powerful cipher solver written by Jarl Van Eycke
**[http://www.zodiackillersite.com/viewtopic.php?f=81&t=3198 Version 1.0] - Latest version, recoded as a Windows GUI
+
**[https://www.freebasic.net/forum/viewtopic.php?p=291238#p291238 Latest version (v1.21)] [https://zodiackiller.net/community/postid/88296/ (Alternate link)]
**[http://www.zodiackillersite.com/viewtopic.php?f=81&t=2134 Version 0.94 BETA] - Older version written in FreeBASIC
+
**[https://zodiackiller.net/community/zodiac-cipher-mailings-discussion/azdecrypt-1-19b/ Previous version (v1.19b)]
 +
**[http://zodiackillerciphers.com/azdecrypt-lite/ AZDecrypt Lite, an entirely web-based version]
 +
**[[AZDecrypt notes, tips and tricks]]
 
*[http://zodiackillerciphers.com/zodiac-pattern-drawer/ Zodiac Pattern Drawer] - Create arbitrary transpositions of the ciphertext
 
*[http://zodiackillerciphers.com/zodiac-pattern-drawer/ Zodiac Pattern Drawer] - Create arbitrary transpositions of the ciphertext
*[http://www.zodiackillersite.com/viewtopic.php?f=81&t=3255#p51370 Peek-a-boo] - A tool for visualizing transposition schemes and generating test ciphers.
+
*[https://zodiackiller.net/community/zodiac-cipher-mailings-discussion/new-tool-peek-a-boo/#post-3036 Peek-a-boo] - A tool for visualizing transposition schemes and generating test ciphers.
 +
** [https://zodiackiller.net/community/zodiac-cipher-mailings-discussion/new-tool-peek-a-boo/paged/4/#post-62091 Now integrated with a solver module]
 
*[https://github.com/freichmann/jDecryptor jDecryptor] - Decrypt homophonic ciphers on rotating or non-rotating chiffredisk, with possibility of swapping cipher symbols  [https://www.tapatalk.com/groups/zodiackillerfr/java-code-to-decrypt-homophonic-chiffredisk-with-s-t7810.html (more details)]
 
*[https://github.com/freichmann/jDecryptor jDecryptor] - Decrypt homophonic ciphers on rotating or non-rotating chiffredisk, with possibility of swapping cipher symbols  [https://www.tapatalk.com/groups/zodiackillerfr/java-code-to-decrypt-homophonic-chiffredisk-with-s-t7810.html (more details)]
 +
**He also wrote one in C called cDecryptor.  [https://zodiackiller.net/community/zodiac-cipher-mailings-discussion/homophonic-solvers-in-c-and-java/ (details)]
 
*[https://martinlindhe.github.io/zodiac-widget/ Zodiac Web Widget by borkky] - A tool for visualizing unigrams that only appear in certain regions. [http://www.zodiackillersite.com/viewtopic.php?p=57046#p57046 (Announcement)]
 
*[https://martinlindhe.github.io/zodiac-widget/ Zodiac Web Widget by borkky] - A tool for visualizing unigrams that only appear in certain regions. [http://www.zodiackillersite.com/viewtopic.php?p=57046#p57046 (Announcement)]
 +
*[http://zodiackillerciphers.com/cipher-explorer/ Cipher Explorer] - A tool for highlighting and marking up the Zodiac ciphers
 +
*[https://zodiackiller.net/community/zodiac-cipher-mailings-discussion/a-solver-for-mac-users/#post-3711 Your Secret Pal] - A solver that runs on Mac
 +
*[https://github.com/beldenge/Zenith Zenith] - A java-based homophonic substitution cipher solver
 +
**[http://www.zodiackillersite.com/viewtopic.php?t=4822&p=79208 Version 2.1.0]
 +
**[http://projectzenith.net/dashboard Web-based version]
 +
*[http://zodiackillersite.com/viewtopic.php?f=81&t=3709 Cipher Factory] - Homophonic cipher generator with key customizations
 +
*[https://quipqiup.com/ quipqiup] - Solve simple substitution ciphers online.  Not designed for homophonic ciphers but is very useful for the more common varieties of simple substitution ciphers.
 +
*[https://www.jonathanblock.com/zodiac/index.html Jonathan Block's interactive solver] [https://twitter.com/BlockJon/status/1292555925564395521 (video of its use)]
 +
*[https://github.com/NathanWailes/decode-zodiac-ciphertexts Decode Zodiac Ciphertexts] - Nathan Wailes' solver program, and extensive wiki
 +
*[http://www.cryptoprograms.com "Crypto Programs"] is a site to create and solve classical ciphers online. It can create 61 different classical cipher types and solve 45 cipher types including some used during World Wars 1 and 2.  By the author of [https://sites.google.com/site/cryptocrackprogram/ CryptoCrack].
 +
*[http://zodiackillerciphers.com/hafer-shift-cipher/ Hafer cipher encoder] by glurk.  The "Hafer cipher" scheme is described [http://www.zodiackillersite.com/viewtopic.php?p=81498#p81498 here.]
 +
*[https://voyager.lupomesky.cz/app/zenc/ Zodiac Encoder] by Borek Lupoměský.  Interactively create new Z-408 and Z-340 ciphertext from user supplied plaintext.
 +
*Some older tools mentioned on Tom Voigt's old forum:
 +
**[https://web.archive.org/web/20030410122450/http://www.zodiackiller.com/messageboard/messages/14/756.html?1027438158 Cryptanalysis Tool, Zodiac Program]
 
=== Which tools can successfully crack the Zodiac's 408 cipher? ===
 
=== Which tools can successfully crack the Zodiac's 408 cipher? ===
  
Line 25: Line 44:
  
 
*[http://code.google.com/p/zkdecrypto/ zkdecrypto] - Usually obtains most of the correct solution.  A few symbols might be off, but the overall solution is correct.
 
*[http://code.google.com/p/zkdecrypto/ zkdecrypto] - Usually obtains most of the correct solution.  A few symbols might be off, but the overall solution is correct.
**[http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=1470&p=25005 zkdecrypto-lite] - Command-line version of zkdecrypto.
+
*[http://www.zodiackillerfacts.com/forum/viewtopic.php?f=50&t=1470&p=25005 zkdecrypto-lite] - Command-line version of zkdecrypto.
**AZDecrypt
+
*[http://www.zodiackillersite.com/viewtopic.php?f=81&t=3198 AZDecrypt]
 +
*[https://github.com/beldenge/Zenith Zenith]
 
*TODO: evaluate the other cipher cracking programs
 
*TODO: evaluate the other cipher cracking programs

Latest revision as of 03:14, 23 April 2022

This is a list of useful tools that can help the community attack the Zodiac ciphers.

  • zkdecrypto - This program's original purpose was to attempt to solve the California Zodiac Killer's unsolved 340-length cipher from November 9, 1969.The program has since been advanced to being able to solve general-case homophonic and monophonic ciphers. It should now be considered an open-source workbench for use in solving general classical-crypto style ciphers
    • zkdecrypto-lite - This is a command-line version of zkdecrypto. Very useful for automated experiments. Binaries are available for Linux, Windows, and Mac.
    • github repo - Code migrated to GitHub repository
  • How to run zkdecrypto on a Mac (broken link)
  • Zodiac Cipher Webtoy - A simple web-based cipher tool for exploring different keys to the 340 and 408 ciphers
  • CryptoScope - A tool for computing statistics and searching for patterns in substitution cipher texts.
  • CryptoScope Help - Documentation for CryptoScope
  • Zodiac Decoder - Zodiac cipher solver software created by a student team at the University of North Texas, as part of a computer science course taught by Dr. Ryan Garlick (course page)
  • CrypTool - "A free, open-source e-learning application, used worldwide in the implementation and analysis of cryptographic algorithms."
  • Zodiac Xpress (broken link) - "Goal of this team project is to create software for automatic deciphering currently uncracked classic ciphers. Among these ciphers is for example Beal cipher, or more famous Zodiac killer cipher."
  • CryptoCrack - CryptoCrack is freeware that can solve over 45 different classical cipher types and in many cases without knowing any plaintext or the key length.
  • Cipher Generator - Mike Cole's web-based homophonic cipher generator. Put in your own plain text and create homophonic substitution ciphers similar to the ones created by the Zodiac killer.
  • Mobile applications - "Zodiac Code" (iPhone application), "DecodeTheZodiacCipher" (Android application), and an assorted of more generalized cipher-related tools.
  • Decrypto 8.5 - A web version of Edwin Olson's fast cryptogram solver. Useful for simpler substitution ciphers such as cryptoquips and patristocrats.
  • AZDecrypt - A fast and powerful cipher solver written by Jarl Van Eycke
  • Zodiac Pattern Drawer - Create arbitrary transpositions of the ciphertext
  • Peek-a-boo - A tool for visualizing transposition schemes and generating test ciphers.
  • jDecryptor - Decrypt homophonic ciphers on rotating or non-rotating chiffredisk, with possibility of swapping cipher symbols (more details)
    • He also wrote one in C called cDecryptor. (details)
  • Zodiac Web Widget by borkky - A tool for visualizing unigrams that only appear in certain regions. (Announcement)
  • Cipher Explorer - A tool for highlighting and marking up the Zodiac ciphers
  • Your Secret Pal - A solver that runs on Mac
  • Zenith - A java-based homophonic substitution cipher solver
  • Cipher Factory - Homophonic cipher generator with key customizations
  • quipqiup - Solve simple substitution ciphers online. Not designed for homophonic ciphers but is very useful for the more common varieties of simple substitution ciphers.
  • Jonathan Block's interactive solver (video of its use)
  • Decode Zodiac Ciphertexts - Nathan Wailes' solver program, and extensive wiki
  • "Crypto Programs" is a site to create and solve classical ciphers online. It can create 61 different classical cipher types and solve 45 cipher types including some used during World Wars 1 and 2. By the author of CryptoCrack.
  • Hafer cipher encoder by glurk. The "Hafer cipher" scheme is described here.
  • Zodiac Encoder by Borek Lupoměský. Interactively create new Z-408 and Z-340 ciphertext from user supplied plaintext.
  • Some older tools mentioned on Tom Voigt's old forum:

Which tools can successfully crack the Zodiac's 408 cipher?

This list is meant to give an idea of which publicly available software programs can automatically solve the 408 cipher without much human intervention.

  • zkdecrypto - Usually obtains most of the correct solution. A few symbols might be off, but the overall solution is correct.
  • zkdecrypto-lite - Command-line version of zkdecrypto.
  • AZDecrypt
  • Zenith
  • TODO: evaluate the other cipher cracking programs