CrypTool-2 README

The project's README from github.com/CrypToolProject/CrypTool-2. As one markdown file: README.md.

Open-source e-learning Windows application for cryptography and cryptanalysis. Part of the CrypTool project.

Discord

Documentation | Download CrypTool 2

ℹ️ About

CrypTool 2 (CT2) is a modern e-learning program for Windows, which visualizes cryptography and cryptanalysis. It includes not only the encryption and cryptanalysis of ciphers, but also their basics and the whole spectrum of modern cryptography.

CT2 provides a graphical user interface for visual programming. So workflows can be visualized and controlled to enable intuitive manipulation and interaction of cryptographic functions.

The vector-oriented GUI is based on the Windows Presentation Foundation (WPF) and gives users the ability to scale the current view at will.

📺 Screenshots

startencter.png The Startcenter is the first screen that appears, when you start CrypTool 2

blockmode_visualization.png A template showing two different modes of operation (ECB and CBC) for AES

🔎 Features

📚 Documentation

👑 Releases and 🌓 Nightly Builds

CrypTool 2 is built every night and released in the so-called "nightly build". Also, stable versions are published regularly. Both versions can be downloaded either as a Windows installer and installed or as a zip installation with no need of installation. Finally, nightly builds and stable releases can be updated using the updater shipped within CT2.

The build system is located and executed on a private server maintained by the CrypTool 2 team. All released CrypTool 2 builds are digitally signed using a software signing certificate.

👷 Building and Developing CrypTool 2

📞 Get in Touch

📜 License

Apache License, Version 2.0.

CrypTool-2 (CrypToolProject/CrypTool-2)

visual-programming
Searching Database…

What is this?CrypTool 2 (CT2) is a free open-source e-learning program for Windows that visualizes cryptography and cryptanalysis — from classic ciphers like Enigma to modern crypto — for interactive learning and academic study.
Is it a desktop app or something I use in a browser?A Windows desktop application. Its vector-oriented WPF interface doubles as a visual programming environment where you build and run cryptographic workflows right on your machine.
How do I get it running?Download a stable release or nightly build from the CrypTool website — either run the Windows installer or unpack the zip with no installation needed. Updates later arrive via the built-in updater.
Does it work on Mac or Linux?No native version — CT2 is written in C# with a WPF user interface, and the project only ships Windows installers and zips.
Where should a beginner start?Start at the Startcenter — the first screen you see when launching CT2 — then open one of the 250+ templates, such as the scenario comparing AES in ECB and CBC modes, and explore from there.
Where can I find tutorials beyond the built-in help?The project links introductions, manuals, and workshop materials in its resources, keeps developer documentation in the GitHub wiki, and runs the 'Cryptography for everybody' YouTube channel.
Is this related to the CrypTool I've heard of before?Yes — CT2 is part of the CrypTool project, the same open-source e-learning initiative for cryptography and cryptanalysis.
Size
306.9 MB
Stars
168
Updated
CommitOct 06
Age
5y
Commits · 90 Days