AZdecrypt BETA 0.94

AZdecrypt BETA 0.94

Postby Jarlve » Sat Jan 03, 2015 5:56 pm

Update 13/04/2017:

AZdecrypt is a fast multithreaded (homophonic) substitution cipher solver with a Windows GUI.

The latest AZdecrypt can be found here: viewtopic.php?f=81&t=3198
Last edited by Jarlve on Thu Apr 13, 2017 12:04 pm, edited 20 times in total.
User avatar
Jarlve
 
Posts: 1324
Joined: Sun Sep 07, 2014 9:51 am
Location: Belgium

Re: Zdecrypt BETA

Postby Jarlve » Sun Jan 04, 2015 4:33 am

Fixed an issue where I was not ending the threads properly leading to increased memory and cpu build up when processing many ciphers.
User avatar
Jarlve
 
Posts: 1324
Joined: Sun Sep 07, 2014 9:51 am
Location: Belgium

Re: Zdecrypt BETA

Postby Jarlve » Sun Jan 04, 2015 7:57 am

Recompiled with optimizations resulting in a big speed increase. Keys checked per second is now in the millions for my system.
User avatar
Jarlve
 
Posts: 1324
Joined: Sun Sep 07, 2014 9:51 am
Location: Belgium

Re: Zdecrypt BETA

Postby Quicktrader » Sun Jan 04, 2015 7:41 pm

Great approach, checking it out asap,

QT
*ZODIACHRONOLOGY*
User avatar
Quicktrader
 
Posts: 1490
Joined: Mon Apr 01, 2013 11:23 am
Location: Vienna, Austria (Europe)

Re: Zdecrypt BETA 0.3

Postby Jarlve » Mon Jan 05, 2015 3:00 pm

Thanks Quicktrader,

I'm still working on it, let me know if anything.

I just released a new version which has a big change: each thread now handles it own cipher, in previous versions all threads worked together on one cipher. I've also done some minor optimizations here and there. And I retuned the hill climber for ciphers with a multiplicity (63/340) of that around the Zodiac 340.

The "time per cipher" setting has been replaced with "keys per cipher". I recommend that for serious use you put this at 20000000 (20 million). I can currently not guarantee score stability below this point, I'll see if I can get this down. This is about 5-10 seconds per cipher on my system (i7 930).
User avatar
Jarlve
 
Posts: 1324
Joined: Sun Sep 07, 2014 9:51 am
Location: Belgium

Re: Zdecrypt BETA 0.4

Postby Jarlve » Sat Jan 10, 2015 11:37 am

0.4

Nearly doubled the speed of the program. A serious bug was fixed that let some threads load the same cipher as the first thread, if you have been using this program I recommend retesting everything you did so far. Some problems considering file input and output are fixed.

I've been working on score stability as a top priority. If for example you score 100 copies of a cipher, I would like the difference between the minimum and maximum score for each copy to be within 1%. Currently this is more like 2-3% for 10 to 20 million keys per cipher. Score stability for lower amount of keys has been increased significantly, I find the program useable starting from 5 million keys per cipher for 340 like ciphers.
User avatar
Jarlve
 
Posts: 1324
Joined: Sun Sep 07, 2014 9:51 am
Location: Belgium

Re: Zdecrypt BETA 0.4

Postby doranchak » Mon Jan 12, 2015 8:47 am

Jarlve, I just wanted to say I haven't had time to review your program but I am excited to hear about your progress. Please keep up the wonderful work you are doing!

I will soon start experimenting with the automatic solvers again to help me explore some ideas. It is nice to have several different programs to pick from now!
User avatar
doranchak
 
Posts: 1583
Joined: Thu Mar 28, 2013 5:26 am

Re: Zdecrypt BETA 0.5

Postby Jarlve » Mon Jan 12, 2015 5:53 pm

Thank you doranchak,

0.5

Added a colorful UI with some basic options, plus/minus keys to increase/decrease threads, 0=pause. u/i keys to increase/decrease keys per cipher. It shows all kind of handy stats, pressing the x key will exit the program after letting the threads finish and generating a text log in the results directory + a screenshot of the window in the root. Fixed some minor problems here and there.

I have stress-tested the program up to 125.000 ciphers (30+ hours of computing) and nothing went wrong. I'll update the main post with some extra information about the UI as soon as I have some more time.

Image
User avatar
Jarlve
 
Posts: 1324
Joined: Sun Sep 07, 2014 9:51 am
Location: Belgium

Re: Zdecrypt BETA 0.5

Postby Jarlve » Mon Jan 12, 2015 6:08 pm

I also want to note that this program is designed to seperate the wheat from the chaff and to get the job done for many and not necessarily provide the best solve quality. Though it should mostly be more than adequate but ZKDecrypto will probably provide a higher quality, better readable plaintext.

Here is an example for the 408, notice that some letters (k,x,etc) are missing. And that the solve is not perfect.

isihehalsingpeopl
ebecauseitissomuc
hfunatiumoretunth
anhillingwasdgime
intheforrestbecau
semanisthemoatcan
gertueinamalotall
tohillsomethanggi
vesmethemoatthril
lingedperenceatis
evenbetterthinget
tingyourrochsoftw
ithagarsthebestpa
rtofitiathiewheni
caeiwillbereborni
nparidaceuncassth
eihavehissedwillb
ecomemyslavesiwil
snotgaveyoumyname
becauseyouwisltry
tosloicownorutopm
ycollectingotssav
esformyafterlitee
beorietemethhpati
Last edited by Jarlve on Tue Jan 13, 2015 4:38 pm, edited 1 time in total.
User avatar
Jarlve
 
Posts: 1324
Joined: Sun Sep 07, 2014 9:51 am
Location: Belgium

Re: Zdecrypt BETA 0.5

Postby Mr lowe » Tue Jan 13, 2015 12:00 am

JarIve can you run the 340 through your system but first remove all of the first and last lines.
cheers
A killer we sort stood there among the dead
Mr lowe
 
Posts: 799
Joined: Fri Aug 15, 2014 4:07 am

Next

Return to Zodiac Cipher Mailings & Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron