我做了一个小型控制台应用程序游戏,我想知道是否可以保留数据,如高分和设置在加密文件中而不允许对其进行任何修改?有没有一种快速简单的方法来实现C++?可移植性并不重要,因为我使用的是Windows API。在控制台应用程序中存储加密数据
1
A
回答
2
将分数写出来,因为二进制数据会阻止除最持久的fakers之外的所有其他分数。添加二进制校验和,例如md5会在它被更改时检测到。
+0
+1:相当高效的简单方法 – 2012-03-02 16:21:24
+0
好主意,不依赖于静态键等。为了使它稍微难一点,你可以在你的应用程序中添加一个“盐”,一些静态的,不变的文本,并包括在md5计算开始时(当然,在读和写期间)。 – 2012-03-02 20:39:09
相关问题
- 1. 在ASP.Net应用程序中安全地存储(加密)数据
- 2. 如何加密存储在应用程序中的数据私人存储
- 3. 如何在.net核心控制台应用程序中存储用户应用程序数据
- 4. 在埃菲尔控制台应用程序中读取密钥
- 5. 通过管理控制台加密和存储新密码
- 6. 在控制台中搜索数据应用程序!
- 7. 用于存储应用程序数据的跨平台数据存储?
- 8. C# - 从控制台应用程序发送数据到另一个控制台应用程序
- 9. 控制台应用程序中的掩码密码输入
- 10. 从其他控制台应用程序运行控制台应用程序
- 11. cakephp控制台应用程序中的多个数据库
- 12. 在控制台应用程序的对象中保存值C#
- 13. 如何在C#控制台应用程序中保存输入
- 14. 如何在控制台应用程序
- 15. HttpUtility.UrlEncode在控制台应用程序
- 16. appsettings.json在.netCore控制台应用程序
- 17. 在C#控制台应用程序
- 18. 在控制台应用程序
- 19. C# - 在控制台应用程序
- 20. 控制台应用程序中的HttpContext
- 21. 控制台应用程序中的WriteableBitmapEx?
- 22. 控制台应用程序中的System.Drawing.Color
- 23. 控制台应用程序中的ConfigurationErrorsException
- 24. 如何在控制台应用程序中添加App.Config文件
- 25. 在控制台应用程序中加载cmd
- 26. 如何在c#控制台应用程序中使用参数?
- 27. 将数据从Web应用程序提交到C#控制台应用程序
- 28. 包含在GTK应用程序控制台应用程序
- 29. 如何将C#控制台应用程序与存储在.sql文件中的数据库连接起来
- 30. Qt控制台应用程序教程?
*“是否有一种快速简单的方式来实现这一点在C++中”*不,实际上没有。如果有人想伪造自己的高分,他们会找到办法。花费时间试图阻止这是*浪费时间*。 – meagar 2012-03-02 15:32:24