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)

Searching Database…

Что это такое?CrypTool 2 (CT2) — это бесплатная программа с открытым исходным кодом для Windows, обучающий инструмент, который наглядно показывает, как работает криптография и криптоанализ — от классических шифров вроде «Энигмы» до современной криптографии. Подходит и для интерактивного обучения, и для академических занятий.
Это десктопное приложение или что-то, что я использую в браузере?Это настольное приложение для Windows. Его векторно-ориентированный интерфейс на WPF — заодно среда визуального программирования: вы собираете и запускаете криптографические рабочие процессы прямо на своём компьютере.
Как его запустить?Скачайте стабильный релиз или nightly-сборку с сайта CrypTool — либо запустите установщик для Windows, либо просто распакуйте zip-архив, установка не нужна. Обновления потом приходят через встроенный updater.
Работает ли оно на Mac или Linux?Нативной версии нет — CT2 написан на C# с интерфейсом на WPF, и проект выпускает только установщики и архивы для Windows.
С чего новичку лучше начать?Начните с Startcenter — первого экрана, который появляется при запуске CT2. Затем откройте один из 250+ шаблонов, например сценарий, сравнивающий AES в режимах ECB и CBC, и исследуйте дальше.
Где найти руководства, кроме встроенной справки?В проекте на его ресурсной странице собраны вводные материалы, мануалы и материалы воркшопов, документация для разработчиков лежит в GitHub wiki, а ещё у проекта есть YouTube-канал 'Cryptography for everybody'.
Это тот самый CrypTool, о котором я уже слышал?Да — CT2 входит в проект CrypTool, ту же инициативу с открытым исходным кодом по обучению криптографии и криптоанализу.
Size
306.9 MB
Stars
168
Updated
CommitOct 06
Age
5y
Commits · 90 Days