17 lines
668 B
Text
17 lines
668 B
Text
|
Taking a hint from the similarly-named Java Cryptography Architecture,
|
||
|
QCA aims to provide a straightforward and cross-platform crypto
|
||
|
API, using Qt datatypes and conventions. QCA separates the API from
|
||
|
the implementation, using plugins known as Providers. The advantage
|
||
|
of this model is to allow applications to avoid linking to or
|
||
|
explicitly depending on any particular cryptographic library. This
|
||
|
allows one to easily change or upgrade crypto implementations
|
||
|
without even needing to recompile the application. QCA should work
|
||
|
everywhere Qt does, including Windows/Unix/MacOSX.
|
||
|
|
||
|
Features:
|
||
|
* SSL/TLS
|
||
|
* X509
|
||
|
* RSA
|
||
|
* Hashing (SHA1, MD5)
|
||
|
* Ciphers (Blowfish, 3DES, AES)
|