
проект по разработке программного обеспечения
via Wikipedia infobox
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
via Wikidata · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).