我正在尝试在C ++中创建自定义ofstream类,以允许这样使用:
RSAKeys keys = LoadRSAKeys("public.pub", "private.priv");
EncryptedOFStream encofstream("outputfile.txt", keys);
encofstream << "Some text";
// Now in outputfile.txt should be encrypted text
我对ofstream类的正确继承有疑问。 PHP过多导致我的大脑受损。你能建议一些基本的骨架吗?
最佳答案
看一下具有类似目标的项目,例如zipstream
,该项目实现了I / O流以压缩成ZIP和BZ2档案。该库使用zlib
和bzip2
库,因此它应仅包括流和流缓冲区实现代码。
关于c++ - 如何创建自定义ofstream类进行加密,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8566410/