
CrypTool
Sign in to saveпроект по разработке программного обеспечения
Key facts
- Software.name
- CrypTool
- Software.screenshot
- Ct 1.4.30 en.png
- Software.caption
- E-Learning Program for Cryptography
- Software.developer
- Bernhard Esslinger
- Software.latest release version
- CT 1.4.42 (December 2021) CT 2.1 (release 2024.1) (January 2024) JCT 1.0.9 (September 2023)
- Software.operating system
- CT1 and CT2: Microsoft Windows,JCT: Win, Linux and macOS
- Software.genre
- Cryptography, Encryption, Privacy, E-Learning
- Software.license
- Apache Licence 2.0
via Wikipedia infobox
Article · Русский
CrypTool - проект по разработке программного обеспечения с открытым исходным кодом. CrypTool подробно объясняет, что такое криптография, какие алгоритмы криптографии существуют и как они работают. Программа реализует более 400 алгоритмов. В ней есть раздел классических алгоритмов, в котором, например, описаны способы защиты сообщений, использующиеся ещё в древнем Риме Юлием Цезарем. Пользователи могут настраивать алгоритмы по собственным параметрам. Графический интерфейс, онлайн-документация, аналитические инструменты и алгоритмы проекта CrypTool знакомят пользователей с областью криптографии. Любой алгоритм в программе не просто описан, но и реализован, поэтому текст с помощью любого из них, например, с помощью классического алгоритма Энигмы можно как шифровать, так и дешифровать. CrypTool содержит большинство классических шифров, а также современную симметричную и асимметричную криптографию, включая RSA, эллиптическую криптографию, электронные подписи, гибридное шифрование, гомоморфное шифрование и протокол обмена ключами Диффи-Хеллмана. Также в данном программном обеспечении реализуются методы из области квантовой криптографии (например, протокол обмена ключами BB84) и области постквантовой криптографии (например, McEliece, WOTS, подпись Меркла, XMSS, XMSS_MT и SPHINCS). Многие методы (например, код Хаффмана, AES, Keccak, MSS) визуализируются. Основным результатом работы проекта является бесплатное программное обеспечение для электронного обучения CrypTool, иллюстрирующее криптографические и криптоаналитические понятия. Согласно «Hakin9», CrypTool является самым распространенным в мире программным обеспечением для электронного обучения в области криптологии.
Abstract from DBpedia / Wikipedia · CC BY-SA