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