首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SharedPreferences对于保存高分是安全的

SharedPreferences对于保存高分是安全的
EN

Stack Overflow用户
提问于 2014-03-24 09:10:21
回答 1查看 248关注 0票数 0

嗯,我正在使用谷歌游戏服务,我有一个领导板。我把SharedPreferences的高分放在一边。这是安全的,以防止从外部更改高分?

我出版了这样的高分:

代码语言:javascript
运行
复制
        SharedPreferences SP= mContext.getSharedPreferences(
            "com.example", Context.MODE_PRIVATE);

    String HighScore= (SP.getLong("highscore", 0));

并更新google play服务的领导板:

代码语言:javascript
运行
复制
    Games.Leaderboards.submitScore(getApiClient(),
            getString(R.string.leaderboard_example),
            HighScore);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-04 07:14:20

您可以使用这种方法,只需在数据上添加加密。最简单的方法是将字符串设置为Base64。或者强有力的方式是AES或任何你想要的,而不是把它保存到共享的特权中。

这在应用程序上有点开销,但是安全方面被覆盖,这弥补了这一空白。如果需要,可以在这里添加Baase64和AES代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22605042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档