| 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: |
| ZKDecrypto | |
|---|---|
| Tweet Topic Started: Sep 27 2009, 06:25 AM (2,719 Views) | |
| glurk | Sep 27 2009, 06:25 AM Post #1 |
|
Just registered
![]() ![]() ![]()
|
Hello, I'm a new member here. I'd like to announce the availability of an open-source cipher solver, ZKDecrypto. The program originally began as a simple command-line program in C designed to solve the unsolved 340 cipher of the Zodiac Killer. It has since been expanded quite a bit, into a Windows-based cipher solving "workbench." It is hosted on Google's free SVN code repository here: http://code.google.com/p/zkdecrypto/ A direct download to a pre-compiled, ready to run 1.0 version is here: http://zkdecrypto.googlecode.com/files/zkdecrypto_v1.zip Simply unzip into a folder and it will be ready to run. V1.0 is capable of solving homophonic and simple sub. ciphers in English, Spanish, German, and Italian. It's mostly a simple hill-climber based on n-gram freqs. but it has a good number of advanced features. A basic help file is included. As well, there is a V1.2 in the works which has MANY more features. It includes a Vigenere solver which is very fast, as well as "experimental" solvers for other classical ciphers. Many examples are included. The help file is out of date, I need to update it, but I don't have as much free time as I would need to do that at this time. If you would like to try the much-improved V1.2, see here: http://code.google.com/p/zkdecrypto/source/checkout Project files are included for MSVS 5, MSVS 8, and Dev-C++. The code should compile cleanly for all 3. The program should also run using WINE on Linux. I am looking for help with this project. It's been under development for around 3 years now, and I don't have as much time to spend on it as I would like. Please take a look and try it out. It includes many example and test ciphers. I will try to answer any questions anyone may have. The program is a bit un-intuitive, but it works quite well.... -glurk |
![]() |
|
| jdege | Sep 28 2009, 06:02 PM Post #2 |
|
NSA worthy
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I'm very interested in seeing how you're addressing homophonic ciphers. It's an area I've intended to study. But Windows executables are of no use to me. May I make a couple of suggestions? 1: Separate the crypto code from the UI. Put the crypto code in a portable library that can be built on multiple platforms, and can be run against multiple UI frameworks. There aren't all that many folks who'd be interested in this, to the extent of offering real coding support. Many of them will be running Unix variants like Linux or Mac OSX. 2: If you want help on developing something, ask for help explicitly. That is, if you would like to see the system enhanced to handle Vigs, but don't have time to do it, ask if anyone is interested in enhancing it to handle Vigs. Edited by jdege, Sep 28 2009, 06:11 PM.
|
| When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl. | |
![]() |
|
| kryptosfan | Sep 30 2011, 04:05 AM Post #3 |
|
Kickass member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
That's funny, "glurk" is the sound I make when working with non-intuitive programs! Has the 340 been solved yet? |
|
OBKR UOXOGHULBSOLIFBBWFLRVQQPRNGKSSO TWTQSJQSSEKZZWATJKLUDIAWINFBNYP VTTMZFPKWGDKZXTJCDIGKUHUAUEKCAR | |
![]() |
|
| sharpe | Sep 30 2011, 01:38 PM Post #4 |
|
Super member
![]() ![]() ![]() ![]() ![]() ![]()
|
It has not. |
![]() |
|
| kryptosfan | Sep 30 2011, 04:03 PM Post #5 |
|
Kickass member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Well, my facetious analysis of ZKDecrypto would be that since it couldn't accomplish the task it was built for, then I cannot in good faith use it for any lesser purpose. |
|
OBKR UOXOGHULBSOLIFBBWFLRVQQPRNGKSSO TWTQSJQSSEKZZWATJKLUDIAWINFBNYP VTTMZFPKWGDKZXTJCDIGKUHUAUEKCAR | |
![]() |
|
| 2 users reading this topic (2 Guests and 0 Anonymous) | |
| « Previous Topic · Utilities · Next Topic » |





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




12:32 AM Jul 11