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
Another Vigenere Solver...
Topic Started: Feb 20 2014, 09:30 PM (1,760 Views)
Cryptomat
Member Avatar
Just registered
[ * ]
I have implemented a Vigenere Cipher Solver. It is online here: http://www.guballa.de/pages/geocaching/vigenere-solver.php

I think it provides rather good results. I also provided a link there where it is described how this solver works, but that's in German. Anyway you will find there some coding details and if anyone is interested, I am willing to share any details. Instead of using the IOC it simply brute forces over all potential key lengths.

And just for the very rare case that you want to test it AND don't have a Vigenere cipher at hand:

WVRAFAOXGFRBUWDEPWGJHCYWXLHYXTSWILWMBNLFSLTFETUHXITHFFMZDGESHZEFSEWRDBQNAHCCUSRDPRZYZOWP. -- George Jessel

Cheers,
Jens :'D
Offline Profile Quote Post Goto Top
 
novice
Super member
[ *  *  *  * ]
I like your Vigenere solver very much :)

To me the good points are that it's GUI, and therefore is interactive with the user, that it has a nice clean appearance and that it works. I also like the way that you have the statistical data ready to display -- if the user wants to see it.

I hate Python programs where the author has been too lazy (or too ignorant) to do as you have done, with the result that the user has to go searching through the program code to find where to input data.
Offline Profile Quote Post Goto Top
 
Cryptomat
Member Avatar
Just registered
[ * ]
Thanks for the feedback.

Would like to add some thoughts:

I think if a Vigenere solver claims to be able to determine the correct key length by its own, then it should also provide its assessment of all regarded key lengths. As much helpful information as possible should be provided to guide the user into the right direction as the tool's assumption regarding the correct key length might be wrong. The tool should serve the user.

I know some other Vigenere solvers which don't do this.

That's also the reason why I provided a challenge with a Vigenere cipher where it is not trivial to determine the correct key length. :evillaugh:

I am a little bit curious if someone has solved it yet. :o
Offline Profile Quote Post Goto Top
 
novice
Super member
[ *  *  *  * ]
Yes my genetic solver got there without problem

Spoiler: click to toggle
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
« Previous Topic · Utilities · Next Topic »
Add Reply