
基于Qt的AES加密解密库
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为一个基于Qt框架开发的AES加解密库,提供简便易用的接口实现文件与数据的安全传输和存储。
从文件中读取出内容:
```cpp
QFile file(D:\\testMod\\Toolpath\\top-mark2-1.900);
if (!file.open(QFile::ReadOnly | QFile::Text))
return 0;
QByteArray ba = file.readAll(); // 文件内容
file.close();
Encrypt* pEncrypt = Encrypt::getInstance();
// 获取加密单例
QByteArray outEncryptBa; // 加密后的 QByteArray
QByteArray outUncryptBa; // 解密后的 QByteArray
pEncrypt->InitializePrivateKey(16, abc); // 初始化密钥
pEncrypt->OnAesEncrypt(ba, outEncryptBa); // 加密
pEncrypt->OnAesUncrypt(outEncryptBa, outUncryptBa); // 解密
```
全部评论 (0)
还没有任何评论哟~


