加密文本文件的简便方法

时间:2013-11-13 15:43:05

标签: c++ text encode

我正在使用C ++编写基于文本的冒险游戏,我想将任务存储在文本文件中,但我不希望播放器读取它。

有一种简单的加密方法吗?

2 个答案:

答案 0 :(得分:1)

将文件内容“隐藏”到播放器的另一种方法是加密文件。

例如,您可以使用openssl

this主题中,您可以了解使用情况。

答案 1 :(得分:0)

Velthune的OpenSSL建议很好,但可以说是矫枉过正。我会尝试像XOR encryption那样简单的事情。

当然XOR加密不安全,但OpenSSL方法也不是,因为您的程序必须将加密密钥存储在可执行文件中的某个位置,以便能够进行解密。

没有办法真正保护文件的内容免受确定的用户的影响,并且仍然可以在用户计算机上运行的程序访问该文件。

所以,我建议将XOR加密作为一种简单的混淆形式,阻止某人随意更改文件,但不会使你的程序依赖于外部库。