gpt4 book ai didi

c++ - 如何将ASCII文本文件合并,然后加密,再解密,放到一个 'File'的Class中? C++

转载 作者:行者123 更新时间:2023-11-30 01:00:31 25 4
gpt4 key购买 nike

例如,如果我有三个 ASCII 文件:

file1.txt
file2.txt
file3.txt

...我想将它们组合成一个加密文件:

database.txt 

然后在应用程序中我将解密 database.txt 并将每个原始文件放入堆上的"file"类中:

class File{
public:
string getContents();
void setContents(string data);
private:
string m_data;
};

有什么办法可以做到这一点吗?

谢谢

最佳答案

只需使用 zip文件?
您当然可以滚动自己的 header 元数据来存储文件名,但是这个特定的轮子已经被重新发明了很多次。

如果你需要比 zlib 提供的更好的加密,那么你可以在你的平台中使用 crypt 函数,或者很容易实现类似 blowfish 的东西

关于c++ - 如何将ASCII文本文件合并,然后加密,再解密,放到一个 'File'的Class中? C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2564218/

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