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