At tage et vink fra tilsvarende navngivne Java Cryptography Architecture, Qt Cryptographic Arkitektur (QCA for korte) til formål at give en enkel og cross-platform krypto API, ved hjælp af Qt datatyper og konventioner. QCA adskiller API fra implementeringen, ved hjælp af plugins kendt som Providers.
Fordelen ved denne model er at tillade, at programmer for at undgå at linke til eller eksplicit afhængigt af en bestemt kryptografisk bibliotek. Dette gør det muligt at nemt at ændre eller opgradere krypto implementeringer uden selv at behøve at rekompilere ansøgning! QCA bør arbejde overalt Qt gør, herunder Windows / Unix / MacOSX.
Her er nogle vigtige funktioner i "Qt Cryptographic Architecture":
· SSL / TLS
· X509
· SASL
· RSA
· Hashing (SHA1, MD5)
· Ciphers (Blowfish, 3DES, AES)
Hvordan virker det?
Ansøgningen omfatter simpelthen qca.h og links til libqca, som giver den "wrapper API" og plugin loader. Crypto funktionalitet bestemmes under runtime, og plugins er indlæst fra den "krypto" undermappe af QT Bibliotek Paths.
Software detaljer:
Version: 1.0 / 2.0.0 Beta 4
Upload dato: 3 Jun 15
Licens: Gratis
Popularitet: 24
Kommentarer ikke fundet