This document is dedicated for the developer of a plugin for the e-learning program Cryptool 2.0. It describes step-by-step how you can create a new plugin in VS2008. How this can be done is described in this document, building a sample plugin which delivers the functionality for a “new” encryption algorithm.

The new plugin contains the according encryption code and offers its functionality to the Cryptool application using the interface “IEncryptionAlgorithm” from the CrypPluginBase. Additionally it delivers the according controls (like buttons, text boxes) and information to the TaskPane (icon, caption, descriptions).

Please be aware that the Cryptool 2.0 project is under development. Therefore, the screenshots in this document might represent the latest state of the project. However, we aim to provide a documentation and screenshots that can always guide you through the first steps on the development of a Plugin. If you anyhow detect a screenshot or description that does not lead you to success, we appreciate your feedback. Please visit the Cryptool project website (www.cryptool.org) to get in touch with us.

Download pdf HowTo – Create an Encryption-Plugin for Cryptool 2.0 using Visual Studio 2008