| Features of CrypTool 1.4.2x |
|
|
|
Here you will find a summary of the most important features of the current release version of CrypTool (latest stable version). These features differ from the features of the successors which are currently under developement. CrypTool is a freeware program which enables you to apply and analyze cryptographic mechanisms. It has the typical look-and-feel of a modern Windows application. CrypTool contains exhaustive online help, which can be understood without extensive knowledge of cryptography. CrypTool is available in English, German, Polish and Spanish. CrypTool has implemented almost all state-of-the-art crypto functions and allows you to learn about and use cryptography within the same environment. The methods available include both classic and modern cryptosystems:
A summary of all the encryption algorithms implemented in CrypTool is available in the online help page for the Crypt/Decrypt menu. Many screenshots can be found on this website and in the included CrypTool presentation. If you encrypt a document the result will be shown in a new sub-window: The title of the resulting window contains both the name of the original document and the encryption key used. The usage of keys is supported by two special icons: Clicking the icon Show key allows you to store a copy of the key used from a resulting window into an internal storage. If you then encrypt another document with the same encryption method the icon Insert key is active within the key entry dialog box. This is helpful, especially with more complex keys. Automatic analysis tools for the classic encryption algorithms are provided for obtaining the key of the encrypted document or a card deck (eventually using any additional information like the unencrypted document or the language of the document). For additional information on automatic analysis, go within CrypTool to the help screen for the Analysis menu and choose the encryption algorithm to be analyzed there. To support your manual analysis of documents, CrypTool can display a histogram of the document, determine the statistics for any N-gram and calculate entropy and autocorrelation. The encryption functions within the menu Crypt/Decrypt are implemented in a way that they can be called upon and performed efficiently. On the other hand, the functions in the menu Indiv. Procedures are implemented in a way that they can be performed step by step and interactively. In this 2nd menu the main focus is on e-learning. In the menu Indiv. Procedures single different methods and protocols are offered, e.g.:
Which menu items can be selected depends on the type of the active document. The menus and sub-menus of CrypTool are dynamically generated, depending on the opened document's type (binary or text). All menu items are visible all the time, but only the ones which fit to current document type can be selected. The remaining menu items are disabled. An overview of all menu items (menu tree) within CrypTool can be found in appendix A of the script. Within CrypTool the modern algorithms are implemented according to international standards. The authors of CrypTool did not implement cryptographic functionality where good free programs were available on the internet: So e.g. dictionary attacks against password files (see John-the-Ripper) are not part of CrypTool yet. Nevertheless CrypTool contains a tool to check out the quality of your passwords. The RSA CryptosystemThe RSA cryptosystem (see menu Indiv. Procedures \ RSA Cryptosystem \ RSA demonstration) is covered comprehensively and implemented for different codings. The RSA key can be generated from prime numbers selected by the user. Key generation, encryption and decryption can be followed step-by-step. Factorisation of numbers is also an important application for cryptography. Simple RSA cryptosystems can be easily cracked using the factorisation algorithms presented in CrypTool. Thus, you get an idea of the minimum length of keys necessary for secure systems. Interactive Demonstrations / VisualizationsThese interactive demonstrations (visualizations) are helpful for improving the understanding of the following topics:
Besides the interactive demonstrations the CrypTool package contains the educational game The Number Shark, which trains pupils to calculate factors of integer numbers. Online help, documentation and tutorialsDuring the development of CrypTool, much care has been taken to ensure that context sensitive help is available at any point by pressing the F1 key. You can get a fast overview, if you move through the menu items: Just click F1 to see details about any menu item. The extensive online help comprises:
Besides the online help, CrypTool comes with additional documentation:
We are appreciative for the support of the following companies and projects:
|
| Last Updated on Tuesday, 19 May 2009 12:45 |








