yfy002 |
2006-04-27 11:54 |
qca2.0 beta在ubuntu中安装使用步骤
做个笔记,免得忘了:) 简单介绍下qca,它是一个qt的加密算法库,qca2.0使用的是qt4.x.
qca2.0 beta下载:
http://delta.affinix.com/download/qca/2.0/beta2/
编译qca, ./configure sudo make install 拷贝lib下的文件到$QTDIR/lib下,否则编译插件模块时发生无法测试通过的错误。
先安装openssl的开发包. 编译qca-openssl插件 ./configure sudo make install
使用qcatool --plugins查看是否有相应模块,如果出现 Available Providers: qca-openssl 那么恭喜你,openssl模块编译成功了。
qca-gnupg插件安装也是一样的方法。
可以在自己的qt程序中使用qca来加密数据的信息了。真爽。
qca-openssl插件和qca-gnupg插件提供的加密算法如下: qca-gnupg: pgpkey, openpgp, keystorelist qca-openssl: sha1, sha0, ripemd160, md2, md4, md5, sha224, sha256, sha384, sha512, hmac(md5), hmac(sha1), hmac(sha224), hmac(sha256), hmac(sha384), hmac(sha512), hmac(ripemd160), pbkdf1(md2), pbkdf1(sha1), aes128-ecb, aes128-cfb, aes128-cbc, aes128-cbc-pkcs7, aes128-ofb, aes192-ecb, aes192-cfb, aes192-cbc, aes192-ofb, aes256-ecb, aes256-cbc, aes256-cfb, aes256-ofb, blowfish-ecb, blowfish-cbc-pkcs7, blowfish-cbc, blowfish-cfb, blowfish-ofb, tripledes-ecb, des-ecb, des-ecb-pkcs7, des-cbc, des-cbc-pkcs7, des-cfb, des-ofb, pkey, dlgroup, rsa, dsa, dh, cert, csr, crl, pix, tls, cms default: random, md5, sha1, keystorelist |
|