gpt4 book ai didi

c++ - 以Bitcode保存文件加密

转载 作者:行者123 更新时间:2023-11-28 08:19:58 24 4
gpt4 key购买 nike

我希望这个标题没有误导;我遇到的部分问题是我不知道如何提出正确的问题。无论如何:

我有一个程序将其状态保存到一个文件中,然后稍后加载它。只是一些基本的东西,整数, double ,也许到处都是字符串。到目前为止,我一直在使用 .txt 文件,但我想转向另一种格式。我知道我可以保存任何我想要的扩展名(.sav .dat .map 等),但在记事本中打开它只有预期的文本信息,这意味着用户可以随心所欲地摆弄。

我想做的是获取我正在保存的数据并将其转换为二进制或位码或任何它所谓的记事本(或任何其他文本编辑器)将只输出随机字符,就像这样:-‡Wk] s9µî,¯k^û。

我考虑过在写出之前旋转我的角色,但这似乎不会像我想要的那样把它弄得乱七八糟。

您可能已经知道,我真的不知道我要在这里实现的概念的正确名称。对不起,如果这一切看起来有点乱。

最佳答案

如果您正在寻找一种快速混淆已保存数据的方法,您可以考虑 Base64编码。这是一些 code处理这个算法。

请注意,Base64 编码不安全不足以存储敏感信息,例如密码、信用卡号和电子邮件等。但是,对于以混淆方式存储某些程序设置,因此最终用户不会弄乱它,这应该就足够了。

您可以考虑以二进制模式写入设置数据(将 mode 作为 b 传递给 fopen 函数或使用 ios::binary 标志与 fstream 对象)。

关于c++ - 以Bitcode保存文件加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6159938/

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