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 Edit
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. 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 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 (build with C#/.NET/WPF) uses the concept of visual programming to clarify cryptographic processes;
- JCrypTool 1.0 (built with Java/Eclipse/RCP/SWT) is platform independent and offers both a document-centric and a function-centric perspective.
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.
References and notesEdit
- ↑ CrypTool webpage: CrypTool for Awareness.
- ↑ CrypTooLinux: CrypTooLinux project, porting CT 1.x to Linux.
- ↑ CrypTool 2.0: Developer site of the CT2 project Beta versions are updated as nightly builds.
- ↑ JCrypTool 1.0: SourceForge project of JCT Beta version RC3 is availably since July 2010.
- ↑ JCrypTool 1.0: Site of the JCT project
- ↑ secure-it.nrw: Verleihung des »IT-Sicherheitspreis NRW 2004« (German)
- ↑ Germany. Land of Ideas: Ort des Tages: CrypTool, Siegen (German)
- ↑ Online version for browsers: CrypTool Online
- ↑ Online version for smartphones: CrypTool Mobile
- The official site
- CrypTool presentation with more than 100 slides and many screenshots giving an overview over the CrypTool project and CrypTool's features, PDF 6.9 MB.