Projects / crank


Crank is a project to provide a GUI toolkit to facilitate (and where possible, automate) the breaking of classical (pen-and-paper) cryptosystems. Initial focus is on the cryptanalysis of monoalphabetic substitution ciphers.

Operating Systems

Recent releases

  •  21 Aug 2001 06:13

    Release Notes: A log window has been added for messages from running algorithms. A scheme interface now exists using Guile, and this has been used to create preset groups of componant settings. Two new componants have also been included: a simulated annealing algorithm, and the grid transposition cipher from the stable branch.

    •  16 Aug 2001 18:22

      Release Notes: Crank has been largely rewritten to support a componant architecture, and this is the first release featuring this. It is hoped that by splitting up the various cipher classes, cryptanalysis algorithms, and plaintext evalution functions, code reuse can be maximised.

      •  07 Aug 2001 20:03

        Release Notes: The "makefile" has been converted to use autoconf, and a "make install" target has been added. The GUI now has a toolbar. A new plugin type for plaintext comparisons has been introduced.

        •  22 Apr 2001 18:24

          Release Notes: Route transposition cipher and concealment cipher tools have been added.

          •  17 Apr 2001 06:17

            Release Notes: This release includes a new editable source text pane, making operation of plug-ins much more obvious, as well as various cosmetic improvements.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.