The Griffon Cryptanalytic Package
Home About Source FAQ Examples bottom
FAQ


Why did you write this? It's a bloody useless program!

Well it probably wasn't written for you then. It was written as a study in early cryptanalysis and to learn GTK programming. There were no easy to use cryptanalysis tools out and freely available to the public (that I could find).

The program is mainly intended for historical researchers to decrypt ancient correspondences, or for the rabidly paranoid who use as many crypt layers as they can. Also I'm starting at the roots of crypto and moving upwards. Subsequent releases will have more and more modern attacks and ciphers.

But these ciphers are useless...

Well in today's world of advanced technology, yes. The are easily crackable by today's computers, hence the program. The encryption is a side benefit to the cryptanalysis. I had to program the ciphers to create test samples, so I included the ciphers as well.

Where did you get the idea for this

Griffon started out in the summer of '00 when I was in Edinburgh hanging out with some uber-crypto friends. We were talking about crypto cycles of 'breakability' and I realized I did not know much about the cryptanalysis side of things. So after scoring a reading list or two from them, I set about to learning. And the best way to truly understand something is to code it, and thus Griffon was born.

Isn't Griffon spelled Griffin

That is one of the spellings, yes. But the project name actually comes from a different source. It's a slight mutation of Griffod, because it sounds better and will not be confused for a daemon. Griffod is an anagram of Gifford, who is the advisor who broke Mary Queen of Scots' cipher, exposed her plot, and got her beheaded.

Will you write a Win/Mac port

Probably not. Since this was an exercise in GTK GUI, it's tied into that. If you want to take the core algorithms and re-write the GUI for Mac/Win. Go right ahead and I'll include them here.

Are you available?

Yes.
(Okay, so not a frequently asked question but it's 4am)