Jump to content

криптлиб

криптлиб
Разработчик(и) Питер Гутманн
Первоначальный выпуск 1995  ( 1995 )
Стабильная версия 3.4.5 (2019 ; 5 лет назад ( 2019 ) [1] ) [±]
Написано в С
Тип Библиотека безопасности
Лицензия Лицензия Sleepycat (база данных Беркли) [2] [3]
Веб-сайт www .cs .Окленд .nz /~pgut001 /cryptlib / Отредактируйте это в Викиданных

cryptlib — это с открытым исходным кодом кроссплатформенная библиотека инструментов безопасности программного обеспечения . Распространяется по лицензии Sleepycat . [2] лицензия свободного программного обеспечения, совместимая со Стандартной общественной лицензией GNU . [3] Альтернативно, cryptlib доступен по проприетарной лицензии для тех, кто предпочитает использовать ее на проприетарных условиях. [4]

cryptlib — это библиотека инструментов безопасности, которая позволяет программистам включать в программное обеспечение службы шифрования и аутентификации. Он предоставляет высокоуровневый интерфейс, поэтому к приложению можно добавить надежные функции безопасности без необходимости знания многих низкоуровневых деталей алгоритмов шифрования или аутентификации. В комплект входит руководство по программированию объемом более 400 страниц. [5]

На самом высоком уровне cryptlib обеспечивает реализацию полных служб безопасности, таких как S/MIME и PGP / OpenPGP безопасное окружение SSL/TLS и SSH , безопасные сеансы , службы CA, такие как CMP , SCEP , RTCS и OCSP , а также другие операции безопасности, такие как как безопасная временная метка. Поскольку cryptlib использует стандартные форматы данных X.509 , S/MIME, PGP/OpenPGP и SSH/SSL/TLS, полученные зашифрованные или подписанные данные можно легко переносить в другие системы и обрабатывать там, а сама cryptlib работает на многих операционные системы — все версии Windows и большинство систем Unix/Linux. Это позволяет аутентифицировать электронную почту, файлы и транзакции EDI с помощью цифровых подписей и шифровать их в стандартном формате.

cryptlib предоставляет другие возможности, включая полную обработку сертификатов X.509/PKIX (все версии X.509 от X.509v1 до X.509v4) с поддержкой SET , Microsoft AuthentiCode , Identrus, SigG, S/MIME, SSL и квалифицированных сертификатов. Цепочки сертификатов PKCS #7, обработка запросов на сертификацию и CRL (списки отзыва сертификатов), включая автоматическую проверку сертификатов по CRL и онлайн-проверку с использованием RTCS и OCSP, а также выдачу и отзыв сертификатов с использованием CMP и SCEP. Он также реализует полный спектр функций центра сертификации (CA), обеспечивает полную реализацию серверов CMP, SCEP, RTCS и OCSP для обработки онлайн-регистрации/выдачи/отзыва сертификатов и проверки статуса сертификата. Помимо обработки сертификатов, он обеспечивает сложный интерфейс хранения ключей, который позволяет использовать широкий спектр типов баз данных ключей, начиная от устройств PKCS #11, файлов ключей PKCS #15 и наборов ключей PGP/OpenPGP до СУБД коммерческого уровня . и каталоги LDAP с дополнительной защитой SSL.

cryptlib может использовать возможности шифрования различных внешних криптографических устройств, таких как аппаратные криптоускорители, карты Fortezza, устройства PKCS #11, аппаратные модули безопасности (HSM) и криптографические смарт-карты. Его можно использовать с различными криптографическими устройствами, получившими сертификацию FIPS 140 или ITSEC/Common Criteria. Интерфейс криптоустройства также предоставляет возможность подключаемого модуля общего назначения для добавления новых функций, которые может использовать cryptlib.

cryptlib написана на C и поддерживает BeOS , DOS, IBM MVS, Mac OS X, OS/2, Tandem, различные версии Unix (включая AIX, Digital Unix, DGUX, FreeBSD/NetBSD/OpenBSD, HP-UX, IRIX, Linux, MP-RAS, OSF/1, QNX, SCO/UnixWare, Solaris, SunOS, Ultrix и UTS4), VM/CMS, Windows 3.x, Windows 95/98/ME, Windows CE/PocketPC/SmartPhone и Windows НТ/2000/ХР/Виста. Он предназначен для переносимости в другие встроенные системные среды. Он доступен как стандартная библиотека Windows DLL. Привязки языков доступны для C / C++ , C# / NET , Delphi , . [6] Java , Python и Visual Basic (VB).

Поддержка алгоритмов

[ редактировать ]
Шифры
Алгоритм Размер ключа Размер блока
АЕС 128/192/256 128
Иглобрюхая рыба 448 64
КАСТ-128 128 64
ПРИНАДЛЕЖАЩИЙ [7] 56 64
Тройной DES 112 / 168 64
ИДЕЯ [8] 128 64
RC2 [9] 1024 64
RC4 [9] 2048 8
RC5 [8] 832 64
Скипджек [9] 80 64
Хэши
Алгоритм Размер дайджеста
MD2 [7] [9] 128
MD4 [7] [9] 128
MD5 [7] 128
РИПЕМД-160 160
ША-1 160
ША-2 /ША-256 256
MAC-адреса
Алгоритм Размер ключа Размер дайджеста
HMAC - MD5 128 128
HMAC - РИПЕМД-160 160 160
HMAC ША-1 160 160
HMAC ША-2 256 256
Открытый ключ
Алгоритм Размер ключа
Диффи-Хеллман 4096
ДПО 4096
ECDSA 521
ECDH 521
Эльгамаль 4096
ЮАР 4096

История выпусков

[ редактировать ]
  • cryptlib 3.4.5 выпущена 8 марта 2019 г .; 5 лет назад ( 08.03.2019 ) .
  • cryptlib 3.4.4.1 выпущена 21 августа 2018 г .; 5 лет назад ( 21 августа 2018 ) . [10]
  • cryptlib 3.4.4 выпущена 10 января 2018 г .; 6 лет назад ( 10.01.2018 ) . [11]
  • cryptlib 3.4.3 выпущена 25 марта 2016 г .; 8 лет назад ( 25 марта 2016 ) . [12]
  • cryptlib 3.4.2 выпущена 17 декабря 2012 г .; 11 лет назад ( 17 декабря 2012 ) . [13]
  • cryptlib 3.4.1 выпущена 27 июля 2011 г .; 12 лет назад ( 27 июля 2011 ) . [14]
  • cryptlib 3.4.0 выпущена 6 октября 2010 г .; 13 лет назад ( 06.10.2010 ) . [15]
  • cryptlib 3.3.2 выпущена 3 июля 2008 г .; 16 лет назад ( 03.07.2008 ) . [16]
  • cryptlib 3.3.1 была выпущена 1 февраля 2007 г .; 17 лет назад ( 01.02.2007 ) . [17]
  • cryptlib 3.3 была выпущена 13 сентября 2006 г .; 17 лет назад ( 13 сентября 2006 г. ) . [18]
  • cryptlib 3.2.3a была выпущена 29 августа 2006 г .; 17 лет назад ( 29 августа 2006 г. ) . [19]
  • cryptlib 3.2.3 была выпущена 10 июля 2006 г .; 18 лет назад ( 10 июля 2006 г. ) . [20]
  • cryptlib 3.2.2 была выпущена 6 сентября 2005 г .; 18 лет назад ( 06.09.2005 ) . [21]
  • cryptlib 3.2.1 была выпущена 9 августа 2005 г .; 18 лет назад ( 09.08.2005 ) . [22]
  • cryptlib 3.2 была выпущена 18 апреля 2005 г .; 19 лет назад ( 18 апреля 2005 г. ) . [23]
  • cryptlib 3.1 была выпущена 13 декабря 2003 г .; 20 лет назад ( 13 декабря 2003 г. ) . [24]

См. также

[ редактировать ]
  1. ^ Гутманн, Питер (2019). «Загрузка» . cryptlib. Оклендского университета Школа компьютерных наук . Проверено 7 августа 2019 г.
  2. ^ Перейти обратно: а б "{заголовок}" . Архивировано из оригинала 29 июня 2018 г. Проверено 2 ноября 2018 г.
  3. ^ Перейти обратно: а б "{заголовок}" . Архивировано из оригинала 16 июля 2009 г. Проверено 2 ноября 2018 г.
  4. ^ "{заголовок}" . Архивировано из оригинала 8 июня 2011 г. Проверено 5 февраля 2011 г.
  5. ^ https://www.cryptlib.com/downloads/manual.pdf [ пустой URL PDF ]
  6. ^ «Дополнения Cryptlib для программистов Delphi» . cryptlib.sogot.de . Архивировано из оригинала 17 марта 2008 г. Проверено 7 апреля 2008 г.
  7. ^ Перейти обратно: а б с д По умолчанию отключено из-за небезопасности.
  8. ^ Перейти обратно: а б По умолчанию отключено, поскольку оно запатентовано.
  9. ^ Перейти обратно: а б с д и По умолчанию отключено, поскольку оно устарело.
  10. ^ Гутманн, Питер (21 августа 2018 г.). «Выпущено обновление 1 cryptlib 3.4.4» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  11. ^ Гутманн, Питер (10 января 2018 г.). «Выпущена cryptlib 3.4.4» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  12. ^ Гутманн, Питер (25 марта 2016 г.). «Выпущена cryptlib 3.4.3» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  13. ^ Гутманн, Питер (17 декабря 2012 г.). «Выпущена cryptlib 3.4.2» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  14. ^ Гутманн, Питер (27 июля 2011 г.). «Выпущена cryptlib 3.4.1» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  15. ^ Гутманн, Питер (6 октября 2010 г.). «Выпущена cryptlib 3.4.0» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  16. ^ Гутманн, Питер (3 июля 2008 г.). «Выпущена cryptlib 3.3.2» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  17. ^ Гутманн, Питер (1 февраля 2007 г.). «Выпущена cryptlib 3.3.1» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  18. ^ Гутманн, Питер (13 сентября 2006 г.). «Выпущена cryptlib 3.3» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  19. ^ Гутманн, Питер (29 августа 2006 г.). «Выпущена cryptlib 3.2.3a» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  20. ^ Гутманн, Питер (10 июля 2006 г.). «Выпущена cryptlib 3.2.3» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  21. ^ Гутманн, Питер (6 сентября 2005 г.). «Выпущена cryptlib 3.2.2» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  22. ^ Гутманн, Питер (9 августа 2005 г.). «Выпущена cryptlib 3.2.1» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  23. ^ Гутманн, Питер (18 апреля 2005 г.). «Выпущена cryptlib 3.2» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
  24. ^ Гутманн, Питер (13 декабря 2003 г.). «Выпущена cryptlib 3.1» . [электронная почта защищена] (список рассылки) . Проверено 7 августа 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c9f1040d68947993d2579d44371212db__1672249020
URL1:https://arc.ask3.ru/arc/aa/c9/db/c9f1040d68947993d2579d44371212db.html
Заголовок, (Title) документа по адресу, URL1:
cryptlib - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)