Принимая намек от одноименной Java Cryptography Architecture, Qt Cryptographic Architecture (QCA для краткости) призвана обеспечить простой и кросс-платформенной шифрования API, с помощью Qt типов данных и конвенций. ККА отделяет API от реализации, с помощью плагинов, известные как поставщиков.
Преимущество этой модели, чтобы позволить приложениям, чтобы избежать ссылки на или явно зависимости от какой-либо конкретной криптографической библиотеки. Это позволяет легко изменять или модернизировать крипто реализации даже не нуждаясь перекомпилировать приложение! ККА должен работать везде Qt делает, в том числе Windows / Unix / MacOS.
Вот некоторые ключевые особенности "Qt Cryptographic Architecture":
· SSL / TLS
· X509
· SASL
· RSA
· Хэш (SHA1, MD5)
· Шифры (Blowfish, 3DES, AES)
Как это работает?
Приложение включает в себя просто qca.h и ссылки на libqca, который обеспечивает «обертку API" и загрузчика плагинов. Крипто функциональность определяется во время выполнения, и плагины загружаются из "крипто", вложенной в Qt Library Paths.
Детали программы:
Версия: 1.0 / 2.0.0 Beta 4
Дата загрузки: 3 Jun 15
Тип распространения: Бесплатная
Популярность: 24
Комментарии не найдены