Prendendo un suggerimento dal nome simile Java Cryptography Architecture, Qt Cryptographic Architecture (QCA in breve) si propone di fornire una API crittografica semplice e cross-platform, con tipi di dato e convenzioni Qt. QCA separa l'API con l'applicazione, utilizzando i plugin conosciuti come fornitori.
Il vantaggio di questo modello è quello di consentire alle applicazioni di evitare il collegamento o esplicitamente seconda qualsiasi particolare libreria crittografica. Questo permette di modificare o aggiornare le implementazioni crittografiche senza nemmeno bisogno di ricompilare l'applicazione facilmente! QCA dovrebbe funzionare ovunque Qt fa, tra cui Windows / Unix / MacOSX.
Qui sono alcune caratteristiche chiave di "Qt Cryptographic Architecture":
· SSL / TLS
· X509
· SASL
· RSA
· Hashing (SHA1, MD5)
· Ciphers (Blowfish, 3DES, AES)
Come funziona?
L'applicazione include semplicemente qca.h e collegamenti a libqca, che fornisce l''API wrapper' e plug-loader. Funzionalità Crypto è determinata durante il runtime, e plugin vengono caricati dalla sottocartella 'cripto' delle Qt Biblioteca Sentieri.
Dettagli del software:
Versione: 1.0 / 2.0.0 Beta 4
Data di caricamento: 3 Jun 15
Licenza: Libero
Popolarità: 24
I commenti non trovato