簡體   English   中英

使用鑰匙串存儲高分和加電

[英]Using keychain to store high scores and power ups

我想要一種更安全的方式來存儲高分和像星星/硬幣這樣的能量比使用UserDefaults(我相信最終用戶可以改變)。 我已經看到了作為替代方案提到的鑰匙鏈,在閱讀了一些關於它之后,我得到的印象是它的主要目的是存儲密碼。

1,為此可以使用鑰匙串嗎? 2,您可以實際存儲多少數據? 3,可以很快地對其進行很多更改,例如。 一次幾次? 4,我相信有許多開源類來處理鑰匙串。 哪個最好用?

謝謝

您可以考慮散列它們,而不是將高分存儲到它們不屬於的地方。 如果再次讀取高分,還要將哈希值與重新計算的哈希值進行比較。 如果他們不匹配,高分已被篡改,你可以責怪球員試圖作弊。 散列算法可以像SHA一樣非常復雜,或者您可以自己想一個更簡單的算法。 我認為它不一定是游戲分數太過防彈。

也許這個帖子有幫助: 如何保護NSUserDefaults?

他們提到了Secure-NSUserDefaults ctagory但我尚未使用它。 雖然感謝這個問題,但這也提醒我在我的應用程序中也使用鑰匙串!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM