Advertisement

[Unity][存档][JSONUnity]加密数据

阅读量:

场景中所涉及的实体均存储着固定格式的数据,

针对字符串类型的数据实施加密处理,即便采用D加密方式也存在被破解的风险,更不用说仅使用32位密钥进行的加密手段了。

在场景中的实体保存固定的数据

依据文献1,2

SaveData.json中所保存的字符串呈现为

复制代码
    {"Items":[{"jsonCubes":[{"m_FileID":894,"m_PathID":0},{"m_FileID":890,"m_PathID":0},{"m_FileID":892,"m_PathID":0}],"jsonDemon":{"m_FileID":874,"m_PathID":0}}]}
    

对字符串数据进行加密

依据参考资料1

对SaveData.json文件中的数据内容实施加密处理

复制代码
    {"Items":[{"jsonCubes":[{"m_FileID":894,"m_PathID":0},{"m_FileID":890,"m_PathID":0},{"m_FileID":892,"m_PathID":0}],"jsonDemon":{"m_FileID":874,"m_PathID":0}}]}
    

打开SaveData.json文件后,内容呈现为不可识别的乱码形式。

全部评论 (0)

还没有任何评论哟~