0
即时编写一个Qt应用程序在Linux上(Qt 4.8.1),它将数据逐字节写入QDataStream对象。数据流进入文件。 现在我需要用AES-256加密这些数据。 我为此选择了crypto ++ lib,但是我正在为实现而苦苦挣扎。用AES加密QDataStream
是否有人知道是否有可能使用给定的crypto ++ lib过滤器类来加密QDataStream?
格尔茨 玛吉
即时编写一个Qt应用程序在Linux上(Qt 4.8.1),它将数据逐字节写入QDataStream对象。数据流进入文件。 现在我需要用AES-256加密这些数据。 我为此选择了crypto ++ lib,但是我正在为实现而苦苦挣扎。用AES加密QDataStream
是否有人知道是否有可能使用给定的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。
如果您执行'readLineData',则添加'canReadLine' – 2014-11-26 12:35:12