将文件加密保存为位码

| 我希望标题不会引起误解;我遇到的部分问题是我不知道如何提出正确的问题。无论如何: 我有一个程序可以将其状态保存到文件中,然后在以后加载。只是一些基本的东西,整数,双打,也许是一个字符串。到目前为止,我一直在使用.txt文件,但我想转到另一种格式。我知道我几乎可以保存任何我想要的扩展名(.sav .dat .map等),但是在记事本中打开它仅具有预期的文本信息,这意味着用户可以摆弄所有想要的东西。 我想做的就是获取我保存的数据,并将其转换为二进制或位码,或者将其称为“记事本”(或任何其他文本编辑器),这样便会发出随机字符,例如:-‡Wk ] s9µî,¯k^û。 我曾想过在写出字符之前先旋转它们,但这似乎并不会像我想要的那样把它弄得乱七八糟。 您可能已经知道,我真的不知道我要在此处实现的概念的正确名称。抱歉,这一切似乎都有些古怪。     
已邀请:
        如果您正在寻找一种模糊处理保存的数据的快速方法,则可以考虑使用Base64编码。这是处理该算法的一些代码。 请注意,Base64编码不足以安全地存储敏感信息,例如密码,信用卡号和电子邮件等。但是,对于以混淆的方式存储某些程序设置以使最终用户不会混乱有了它,就足够了。 您可以考虑以二进制模式写入设置数据(将
mode
作为
b
传递给
fopen
函数,或将
ios::binary
标志与
fstream
个对象一起使用)。     

要回复问题请先登录注册