JCrypTool
Welcome to JCrypTool (JCT), the Eclipse RCP based successor of the well-known e-learning application for cryptography and cryptanalysis CrypTool!
JCrypTool is an open source project, which enables learners and teachers, developers and others interested in cryptography to apply and analyze cryptographic mechanisms with a modern and easy to use application.
The platform independent e-learning program JCrypTool supports users in experimenting with various cryptographic mechanisms like classic, symmetric and asymmetric encryption, digital signatures, hash values and XML security.
JCT uses the Standard Widget Toolkit (SWT) for the GUI together with the Eclipse Rich Client Platform (RCP) for a modular framework. The core JCT framework delivers extension points and offers basic mechanisms like menus, editors and action history. All these functions are accessible and extendable by plug-ins, so by serving these extension points, plug-in developers only have to concentrate on their plug-in topic.
JCrypTool aims to be a powerful multi-threaded, cross-platform cryptography software with easy to use GUI, implementing strong key-based encryption methods using FlexiProvider and BouncyCastle. For tests and power users an additional command line interface is available.
JCrypTool can be used for learning and teaching cryptography. The Eclipse RCP background makes JCrypTool extremely extendable and enables other users to easily extend the core application with further cryptographic plug-ins.
Visit the JCrypTool Core Project on SourceForge for the latest news, source code (available via Subversion), documentation, Wiki and more information about the project. For our cryptographic plug-ins visit the JCrypTool Plug-ins Project.
Project Status
Milestone 2 is approaching. Check out our News section on the JCrypTool Project site for the latest information...