Skip to content
CrypTool
EntityQ1142244· pop 12· linked from 84 articles

проект по разработке программного обеспечения

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