私は小さなコンソールアプリケーションゲームを作ったが、ハイスコアなどのデータを保持したり、変更を許可せずに暗号化ファイルに設定できるかどうかは疑問だった。 C++でこれを達成するための迅速かつ簡単な方法はありますか?私はWindows APIを使用しているので、移植性は重要ではありません。暗号化されたデータをコンソールアプリケーションに保存する
1
A
答えて
2
2進データとしてスコアを書き出すと、最も永続的なフェイザー以外のすべてのものを抑止できます。バイナリチェックサムを追加します。 md5は変更されたときに検出します。
+0
+1:非常に高い有効性を持つ簡単なアプローチ –
+0
良いアイデアは、静的なキーなどに依存しません。少し難しくするために、あなたのアプリ内に静かで不変のテキストを少し追加することができます。それはmd5計算の開始時(もちろん、読み書き中の両方)です。 –
関連する問題
- 1. 暗号化されたデータをテキストファイルに保存
- 2. 保存された暗号化されたパスワードと一致するようにパスワードを暗号化します。
- 3. C#暗号化されたデータをJavascriptで暗号化する
- 4. 暗号化された文字列をキーチェーンに保存する
- 5. 暗号化されたFileSourceデータをバイト配列に保存する方法は?
- 6. 暗号化されたパスワードをxmlに保存します
- 7. Railsで暗号化されたCookieを保存する
- 8. 暗号化されたテキストを保存する
- 9. アプリケーションのプライベートストレージに保存されているデータを暗号化する方法
- 10. URLからビデオを暗号化し、暗号化されたビデオをデバイスのSDカードに保存する方法
- 11. 暗号化されたパスフレーズで保存された行を取得する
- 12. 暗号化保存Base64エンコード
- 13. Django:保存されたファイルを保護する/暗号化する
- 14. Android Authenticator暗号化されたセキュリティトークンを保存
- 15. 暗号化キーを保存する - ベストプラクティス?
- 16. (暗号化された)暗号化されたメッセージを復号する
- 17. RSA暗号化データを16進数で保存する
- 18. 4桁の暗号化された暗証番号をキーストアに保存する必要があります
- 19. 暗号化されたパスワードを保存し、実行時に解読する
- 20. Amazon Glacierでローカルに暗号化された増分ZFSスナップショットを保存する
- 21. Python - 暗号化 - ネットワーク上で暗号化されたデータを送信
- 22. pgcryptoで暗号化されたデータの復号化(C#で)
- 23. janusgraph - bcryptを使用して暗号化されたパスワードを保存する
- 24. 暗号化されたファイルブレークセキュリティと共に塩を保存していますか?
- 25. DynamoDBの暗号化された属性に式を保存します。
- 26. Rails:暗号化されたデータをデータベースに格納する
- 27. 暗号化されたデータをURLに渡し、PHPで復号化します
- 28. 暗号化されたメディアファイルエンジニア
- 29. Django PyCrypto - 暗号化された文字列をデータベースに保存する不正なUnicodeデータ
- 30. ゲームのスコアを保存するためのAndroid暗号化ファイル
*「C++でこれを達成するためのすばやく簡単な方法はありますか」*いいえ、本当はありません。誰かがハイスコアを偽造したい場合、彼らはそれをやる方法を見つけるでしょう。これを防ぐのに費やす時間は、時間を無駄にすることです*。 – meagar