Welcome Guest [Log In] [Register]
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:

Username:   Password:
Add Reply
ZKDecrypto
Topic Started: Sep 27 2009, 06:25 AM (2,719 Views)
glurk
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

Offline Profile Quote Post Goto Top
 
jdege
Member Avatar
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.
Offline Profile Quote Post Goto Top
 
kryptosfan
Member Avatar
Kickass member
[ *  *  *  *  *  * ]
glurk
Sep 27 2009, 06:25 AM
The program is a bit un-intuitive, but
it works quite well....

-glurk

That's funny, "glurk" is the sound I make when working with non-intuitive programs! :'D

Has the 340 been solved yet?
OBKR
UOXOGHULBSOLIFBBWFLRVQQPRNGKSSO
TWTQSJQSSEKZZWATJKLUDIAWINFBNYP
VTTMZFPKWGDKZXTJCDIGKUHUAUEKCAR
Offline Profile Quote Post Goto Top
 
sharpe
Super member
[ *  *  *  * ]
kryptosfan
Sep 30 2011, 04:05 AM
Has the 340 been solved yet?
It has not.
Offline Profile Quote Post Goto Top
 
kryptosfan
Member Avatar
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
Offline Profile Quote Post Goto Top
 
2 users reading this topic (2 Guests and 0 Anonymous)
ZetaBoards - Free Forum Hosting
Create your own social network with a free forum.
« Previous Topic · Utilities · Next Topic »
Add Reply