C++ 如何使用Qt/C+对文件进行加密和解密+;?

C++ 如何使用Qt/C+对文件进行加密和解密+;?,c++,qt,encryption,qt4,C++,Qt,Encryption,Qt4,我想创建一个程序,它可以用一个单独的密码加密和解密一个完整的文件。在QT和/或C++中有什么办法来管理这个问题,以及如何?< P> Qt和C++标准库都不具有内置加密。你需要一个外部的库来处理加密。 < P> www. CytPopp.com是一个非常完整的C++库,它有很多算法的实现。 实际的程序(选择文件、读取、获取密钥、加密等)应该是小菜一碟。我自己从未使用过它,但我听说过很多关于它的东西。它是跨平台的,使用Qt风格的API和Qt数据类型。我知道它很旧,但请尝试。它实际上由Qt Creat

我想创建一个程序,它可以用一个单独的密码加密和解密一个完整的文件。在QT和/或C++中有什么办法来管理这个问题,以及如何?

< P> Qt和C++标准库都不具有内置加密。你需要一个外部的库来处理加密。

< P> www. CytPopp.com是一个非常完整的C++库,它有很多算法的实现。
实际的程序(选择文件、读取、获取密钥、加密等)应该是小菜一碟。

我自己从未使用过它,但我听说过很多关于它的东西。它是跨平台的,使用Qt风格的API和Qt数据类型。

我知道它很旧,但请尝试。它实际上由Qt Creator 2.0内部使用。如果下载Qt Creator 2.0源代码,您可以找到为Qt构建系统(qmake)设置的Botan 1.8.8的副本。

Qt不提供加密/解密功能

QCryptographicshash只生成哈希。这不是你要找的