Biorąc podpowiedź z podobnej nazwie Java Cryptography Architecture, Qt kryptograficzna Architektura (QCA w skrócie) ma na celu zapewnienie uczciwego i wieloplatformowe kryptograficznego API, za pomocą typów danych i konwencje Qt. QCA oddziela API z wdrożenia, za pomocą wtyczek znanych jako dostawców.
Zaletą tego systemu jest to, aby umożliwić łączenie aplikacji, aby uniknąć lub bezpośrednio w zależności od konkretnej biblioteki kryptograficznego. To pozwala łatwo zmienić lub uaktualnić kryptograficznych implementacje, nawet bez konieczności rekompilacji aplikacji! QCA powinny działać wszędzie Qt, w tym Windows / Unix / MacOSX.
Oto kilka kluczowych cech "Architektury kryptograficznych Qt":
· SSL / TLS
· X509
· SASL
· RSA
· Funkcja skrótu (SHA1, MD5)
· Szyfry (Blowfish, 3DES, AES)
Jak to działa?
Aplikacja po prostu zawiera qca.h i linki do libqca, który zapewnia "wrapper" i ładowarka API wtyczki. Crypto funkcjonalność jest określana w czasie wykonywania, a wtyczki są ładowane z podkatalogu "krypto" Biblioteki z Qt Ścieżki.
Szczegóły programowe:
Wersja: 1.0 / 2.0.0 Beta 4
Filmu: 3 Jun 15
Licencja: Wolny
Popularność: 24
Komentarze nie znaleziono