gpt4 book ai didi

c++ - 使用 AES 加密 QDataStream

转载 作者:行者123 更新时间:2023-11-28 08:01:34 24 4
gpt4 key购买 nike

我正在 linux (Qt 4.8.1) 上编写一个 Qt 应用程序,它将数据逐字节写入 QDataStream 对象。数据流进入一个文件。现在我需要用 AES-256 加密这些数据。为此,我选择了 crypto++ 库,但我正在为实现而苦苦挣扎。

有人知道是否可以使用给定的 crypto++ lib 过滤器类来加密 QDataStream 吗?

问候语玛姬

最佳答案

重新实现 QIODevice 或更好的 QFile 可能会很有趣...特别是我会重新实现:

virtual qint64 readData(char* data, qint64 maxSize) = 0;
virtual qint64 readLineData(char* data, qint64 maxSize);
virtual qint64 writeData(const char* data, qint64 maxSize) = 0;

这样您应该能够透明地使用 QDataStream。

关于c++ - 使用 AES 加密 QDataStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11345088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com