Crypto++ (CryptoPP, libcrypto ++ и libcryptopp) |
Автор: admin Просмотров: 3058 Комментарии:
Добавлен: 7 сентября 2016
Обновлено: 7.09.2016 - 18:33
Библиотека криптографических алгоритмов и схем.
Crypto++ широко используется в научных кругах, студенческих проектах, open source и некоммерческих проектов, а также в бизнесе. Вышедший в 1995 году CryptoPP полностью поддерживает 32-разрядные и 64-разрядные архитектуры и многие основные операционные системы и платформы: Android (с использованием STLport), Apple (Mac OS X и IOS), BSD, Cygwin, IBM AIX и S/390, GNU/Linux, MinGW, Solaris, Windows, Windows Phone и Windows RT. Проект также поддерживает компиляцию под C++03 и C++11, различные компиляторы и ИСР: Borland Turbo C++, Borland C++ Builder, Clang, CodeWarrior Pro, GCC (including Apple's GCC), Intel C++ Compiler (ICC), Microsoft Visual C/C++, и Sun Studio.
Алгоритмы Crypto++
Crypto ++ предоставляет полный набор криптографических реализаций, и часто включает в себя менее популярные, менее часто используемые схемы. Например, Camellia - одобренный ISO/NESSIE/ IETF блочный шифр, примерно эквивалентный AES и Whirlpool одобренная ISO/NESSIE/ IETF хэш - функция примерно эквивалентная SHA; оба включены в библиотеку.
VMAC, универсальный хэш-код сообщений аутентификации, был добавлен в библиотеку во время её представления на Engineering Task Force (CFRG Working Group); и кривые Brainpool, предложенные в марте 2009 года в качестве интернет-проекта в RFC 5639, были добавлены к Crypto ++ 5.6.0 в том же месяце. Библиотека предоставляет примитивы для операций теории чисел, такие как длинная арифметика, генерация и верификация случайных простых чисел, арифметика конечного поля, GF(p) и GF(2 n ); эллиптические кривые; и полиномиальные операции. Кроме того, библиотека сохраняет коллекцию небезопасных или устаревающих алгоритмов для обеспечения обратной совместимости и исторические значения: MD2, MD4, MD5, Panama Hash, DES, ARC4, SEAL 3.0, WAKE, WAKE-OFB, DESX (DES-XEX3), RC2, SAFER, 3-WAY, GOST, SHARK, CAST-128, и Square.
Производительность Crypto++
В 2008 году проводились испытания скорости с использованием семи open source библиотек безопасности с 15 блочными шифрами, Crypto ++ 5.5.2 дал самые высокие показатели по двум блочным шифрам и не ранжировался ниже библиотек средней скорости под остальные блочные шифры. Crypto++ включает функции производительности, доступные из командной строки (cryptest.exe b).
Как и во многих других криптографических библиотек, доступных для 32-разрядных и 64-разрядных x86 архитектур, Crypto++ включает в себя подпрограммы для сборки AES с использованием AES-NI. С помощью AES-NI, производительность AES значительно улучшается:128-битный AES / GCM. Пропускная способность возрастает от примерно 28,0 до 3,5 циклов на байт.
https://en.wikipedia.org/wiki/Crypto%2B%2B
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Криптография
Лицензия:
open source
Язык программирования:
C++
Сайт проекта
Скачать Crypto++ (CryptoPP, libcrypto ++ и libcryptopp)
Комментарии |