Zodiac Discussion Forum

Notifications
Clear all

ZKDecrypto

13 Posts
8 Users
0 Reactions
3,320 Views
glurk
(@glurk)
Posts: 756
Prominent Member
Topic starter
 

Hey All-

I have just been notified that "GoogleCode," where the ZKDecrypto program has been hosted for many years, is closing. In light of that, I have just moved the project to GitHub, and also released the final ZKD v1.2 release. It should be available here:

https://github.com/glurk/zkdecrypto/releases

I would appreciate it if someone could please let me know if this downloads and works OK. I am not too familiar with GitHub, and am absolutely DONE with the ZKDecrypto project, but I do want to keep it available. Thanks.

-glurk

——————————–
I don’t believe in monsters.

 
Posted : March 16, 2015 11:45 am
Crackproof
(@crackproof)
Posts: 7
Active Member
 

Glurk;
I downloaded it and ran it briefly, appears to work okay.

CP

No one knows what my disguise consists of…

 
Posted : March 16, 2015 12:10 pm
glurk
(@glurk)
Posts: 756
Prominent Member
Topic starter
 

Glurk;
I downloaded it and ran it briefly, appears to work okay.

CP

Thank you CP!

I remember you quite well from the original development of the program, thanks for all of your help along the years. I was pretty certain that the actual download would work OK, was just not sure about how to host binaries on GitHub.
In programmer years, I am ancient, LOL. I don’t like change. Glad that it works, and good to hear from you again!

-glurk

——————————–
I don’t believe in monsters.

 
Posted : March 16, 2015 12:44 pm
Jarlve
(@jarlve)
Posts: 2547
Famed Member
 

Download works fine,

I have tested it briefly. Version 1.0 seems to be superior at standard settings, coming up with a much faster solve and of better quality. Edgar Dorabella is a 87 symbols cipher instead of 88.

Thanks for keeping it available. It’s a great tool.

AZdecrypt

 
Posted : March 16, 2015 6:04 pm
Marclean
(@marcelo-leandro)
Posts: 764
Prominent Member
 

Downloaded, and is ok !!!
thanks for work an this link mr Glurk!!
Marcelo

https://zodiacode1933.blogspot.com/

 
Posted : March 17, 2015 1:27 am
glurk
(@glurk)
Posts: 756
Prominent Member
Topic starter
 

I have tested it briefly. Version 1.0 seems to be superior at standard settings, coming up with a much faster solve and of better quality.

I have added the 1.0 release also now, so both 1.0 and 1.2 are available. I agree that the 1.0 version might be better in some respects. Thanks for testing.

-glurk

——————————–
I don’t believe in monsters.

 
Posted : March 18, 2015 11:49 am
(@versaceversace)
Posts: 5
Active Member
 

I’ve been trying both 1.0 and 1.2, but neither are working for me.

They load a cipher with no problem, and display the correct patterns and symbol count.

When I start solving, however, it runs through all the iterations, fails 5000 times and says best score 0 and displays nothing. I’m trying this with the solved 408, and also tried it with a simple substitution version of the 408. The program seems to be "working" — my processor is buzzing away — but it doesn’t find/display any results :?

Does anyone have the same issue or any suggestions? I’m using Windows 8 (64-bit).

 
Posted : April 22, 2015 8:24 pm
glurk
(@glurk)
Posts: 756
Prominent Member
Topic starter
 

After loading a cipher, select KEY -> INIT KEY and press OK. Then START.

This is described in the instructions. Press F1 for instructions.

-glurk

——————————–
I don’t believe in monsters.

 
Posted : April 22, 2015 8:44 pm
(@versaceversace)
Posts: 5
Active Member
 

*facepalm*

Thank you, glurk. I *did* read the instructions–surely my lack of reading comprehension will have no bearing on my codebreaking skills… :oops:

 
Posted : April 23, 2015 2:58 am
 Biz
(@biz)
Posts: 15
Eminent Member
 

Does anyone have documentation on how ZKDecrypto scores its solutions? I can’t find anything online. I am using the lite version to solve variations (where the columns move) and the using the scores help the computer to determine whether it will accept or reject the column moves. The problem is that in most cases the scores are to similar to make an informed decision. Anyway, I’d like to know how it scores the solutions before I move on to writing a separate program to score the cipher moves.

 
Posted : January 30, 2018 6:16 am
Quicktrader
(@quicktrader)
Posts: 2598
Famed Member
 

Glurk,

still would love to modify the dictionary into my own one..is that possible somehow (changing the language file works?)?

QT

*ZODIACHRONOLOGY*

 
Posted : January 30, 2018 11:27 am
doranchak
(@doranchak)
Posts: 2614
Member Admin
 

Does anyone have documentation on how ZKDecrypto scores its solutions? I can’t find anything online. I am using the lite version to solve variations (where the columns move) and the using the scores help the computer to determine whether it will accept or reject the column moves. The problem is that in most cases the scores are to similar to make an informed decision. Anyway, I’d like to know how it scores the solutions before I move on to writing a separate program to score the cipher moves.

I think it is something like this:

First, it adds up ngram frequencies and weighs them: sum = bigrams/(2^3) + trigrams/(2^2) + quadgrams/(2) + tetragrams.

Then it calculates index of coincidence, entropy, and chi^2 tests and uses their differences from expected values for English.

Then it combines the score similar to this:
score = sum*(1.05-5*iocdifference)*(1.05-5*entropydifference/150)*(1.05-5*chi2difference/60).

I think the factors 1.05, 5, 60, and 150 came from experimentation to determine which adjustments to the formula give the best results. You might have to run your own experiments – I don’t know which values are best or if the ones I used here are the most up to date.

The composite score is important because if it is only ngram-based, it is easy to maximize with spurious plaintexts such as THE THE THE THE THE.

http://zodiackillerciphers.com

 
Posted : January 30, 2018 2:59 pm
glurk
(@glurk)
Posts: 756
Prominent Member
Topic starter
 

What Doranchak has said is basically correct. Yes, there are "magic" numbers used in the scoring.

I never really liked doing things that way, but they were arrived at through experimentation and seem to give a good result. I am retired from any work on the ZKD variations, but it is all open-source, so feel free to modify anything and recompile as seen fit.

Jarlve’s AZDECRYPT is probably a better solver at this point anyways, but I have only barely used it.

-glurk

——————————–
I don’t believe in monsters.

 
Posted : January 30, 2018 3:19 pm
Share: