Crypto Wiki

Template:Infobox software

CrypTool is free software and an e-learning tool illustrating cryptographic concepts.


The graphical interface, online documentation, analysis tools and algorithms introduce users to the field of cryptography. Classical ciphers, as well as asymmetric cryptography such as RSA, elliptic curve cryptography, digital signatures or Diffie-Hellman key exchange, are available, many of them visualized by animations. It also contains an animated tutorial about primes and elementary number theory.

Development, history and roadmap[]

The development of CrypTool started in 1998. Originally developed by German companies and universities, it is an open source project. More than 40 people are contributing worldwide. Its role is to make users aware how cryptography can help against network security threats and to explain to them the underlying concepts of cryptology.[1] The software is available in English, German, Polish, Spanish, and Serbian.

The current release version CrypTool 1.x is written in C++, and it runs only on the operating system Microsoft Windows.

A port[2] of CrypTool 1.x to Linux with Qt4 has started.

In contrast, the two projects which developed since 2007 the newly designed successors in a pure-plugin architecture make very good progress:

  • CrypTool 2.0[3] (build with C#/.NET/WPF) uses the concept of visual programming to clarify cryptographic processes;
  • JCrypTool 1.0[4][5] (built with Java/Eclipse/RCP/SWT) is platform independent and offers both a document-centric and a function-centric perspective.


CrypTool received international awards as an educational software (TeleTrusT Special Award 2004, EISA 2004, IT Security Award NRW 2004[6], Selected Landmark in the Land of Ideas 2008[7]).


It is used in schools, universities, companies and agencies for education and awareness training.

Worldwide the CrypTool v.1 package is downladed more than 6,000 times per month (from the CrypTool site only). A bit more than 50 % of the downloads get the English version.

The current release version is 1.4.30 which was published in August 2010.

CrypTool Online[]

Additionally the websites CrypTool Online[8] and CrypTool Mobile[9] are part of the CrypTool project. Here one can try cryptographic methods directly within a browser or directly within a smartphone (using JavaScript), without the need to download and install software. These sites try to offer the topic in an easy and attractive way for new users and young people. Advanced tasks still need the offline version of CrypTool.

See also[]

Template:Portal box

  • Asymmetric key algorithm
  • Topics in cryptography
  • Cryptosystem

References and notes[]


  1. CrypTool webpage: CrypTool for Awareness.
  2. CrypTooLinux: CrypTooLinux project, porting CT 1.x to Linux.
  3. CrypTool 2.0: Developer site of the CT2 project Beta versions are updated as nightly builds.
  4. JCrypTool 1.0: SourceForge project of JCT Beta version RC3 is availably since July 2010.
  5. JCrypTool 1.0: Site of the JCT project
  6. Verleihung des »IT-Sicherheitspreis NRW 2004« (German)
  7. Germany. Land of Ideas: Ort des Tages: CrypTool, Siegen (German)
  8. Online version for browsers: CrypTool Online
  9. Online version for smartphones: CrypTool Mobile


External links[]

de:CrypTool es:CrypTool fr:CrypTool it:CrypTool pl:CrypTool sr:CrypTool th:CrypTool