我无法找到一种方法将密码保护文件中的游戏高分存储起来。LibGDX - 安全地使用“首选项”存储高分
我不希望玩家在.prefs去/改变高分,并用它加载游戏。
我可以使它很难通过加密改变值,但是这不会是无序地使用不同的加密值和一个是正确的格式保存玩家的必经之路。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="highScore">4</entry> Not encrypted
<entry key="lGTlMAdWzXQaem8c78FMow==">NiGac2LEgYO8uo0wkiKpasdLA==</entry> Encrypted
</properties>
除了约翰的伟大答案,我不会使用首选项文件的加密数据,但创建自己的文件。 – Madmenyo