我正在尝试在 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
它实现了用于压缩成 ZIP 和 BZ2 文件的 I/O 流。此库使用 zlib
和 bzip2
库,因此它应该只包含流和流缓冲区实现代码。
关于c++ - 如何创建用于加密的自定义 ofstream 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8566410/