Translations of this page?:

CryptUtils

Here is a little utility I wrote to facilitate my work when I have to try methods on deciphering coded messages.

Well, of course for all those who do not treasure hunts, it seems slightly unnecessary. So for them, it can also be used to encode a message for a lover banned by the family. It allows to encrypt and decrypt messages with the following algorithmes (the numbers following the method name indicates the version number when it was added):

  • Substitution methods
    • Mono-Alphabetic
      • Cesar (0.1.2)
      • Cesar Batons Rompus (0.1.2)
      • Wolseley (0.1.3)
    • Poly-Alphabetic
      • Gronfeld (0.1.2)
      • Vigenère (0.1.2)
  • Transposition methods
    • One key transposition (0.1.2)
    • Inversion (0.1.2)
  • Translation methods
    • Code Morse(0.1.3)
    • Ascii (1.1.0)

Snapshots

Doc

The documentaion exist in pdf or HTML

Details

CryptUtils, implements all these algorithms and can decode a large part of enigmes treasure hunts. If you know an encryption methods, but not implemented already used in a hunt made contact me and will be added to this list. Next to be added are:

  • Alphabet Square
  • System Autoclave
  • Nihilistes
  • Dictionary Coding
  • Tritheme

The main features of CryptUtils:

  • Mini-integrated language. It allows you to try a group of key automatically. For example, to seek and find the key to a code cesar (yes it is not necessarily the most complicated):
      SET #cd=Cod_Cesar
      set $TEXT_CODE="RHJZTBVQFHVCZVHQBQVTEBVQFEBOJVTYDZGKVQRQFE"
      set %i
      set $TEXT_CLAIR
      OPTION #cd TABLE=ABCDEFGHIJKLMNOPQRSTUVWXYZ_
      CODAGE #cd
      for %i=1 to %i=26
      OPTION #cd DECALAGE=%i
      APPLY_DECODAGE $TEXT_CODE $TEXT_CLAIR
      PRINT Essais avec le decalage %i
      PRINT Texte decode : $TEXT_CLAIR
      NEXT %i
      PRINT Fin
  • Graphical User Interface Linux/Win32/Mac (if I find a person for trying to compile on Mac)
  • Can chained several Encryption/Decryption

Evolutions

The next major developments will be:

  • Adding new encryption methods
  • A fully graphical programming
  • Adding automatic decryption utilities simple
  • Plugins for use of the methods Encryption
  • Use of tables in the mini-language

Download

 
/opt/dokuwiki/data/pages/en/cryptutils/cryptutils_home.txt · Last modified: 2008/11/21 15:59 (external edit)
 
RSS - 2007 © CoreDmp