如何使用Qt/C++加密和解密文件?

Ber*_*chi 11 c++ encryption qt qt4

我想创建一个程序,它可以使用个人密码加密和解密整个文件.有没有办法在Qt和/或C++中管理这个以及如何?

Par*_*tes 21

我自己从未使用过它,但我听说过有关QCA的好消息.它是cross platfrom,使用Qt风格的API和Qt数据类型.


Kri*_*fon 11

www.cryptopp.com是一个非常完整的C++库,具有大多数算法的实现.

实际程序(选择文件,读取,获取密钥,加密等)应该是小菜一碟.


Jak*_*les 6

老了,我知道,但试试Botan.它实际上是由Qt Creator 2.0在内部使用的.如果您下载Qt Creator 2.0源代码,您可以找到所有为Qt构建系统(qmake)设置的Botan 1.8.8的副本.


Joh*_*eek 5

Qt和C++标准库都没有内置加密功能.您将需要另一个外部库来处理加密.