我做了一个小型控制台应用程序游戏,我想知道是否可以保留数据,如高分和设置在加密文件中而不允许对其进行任何修改?有没有一种快速简单的方法来实现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. 在iOS应用程序中存储加密密钥?
- 7. 在黑莓应用程序中存储加密密钥
- 8. 在SAAS应用程序数据库中存储Braintree API密钥
- 9. TIdTCPServer.OnExecute在控制台应用程序中
- 10. 在埃菲尔控制台应用程序中读取密钥
- 11. 通过管理控制台加密和存储新密码
- 12. 在控制台中搜索数据应用程序!
- 13. 用于存储应用程序数据的跨平台数据存储?
- 14. c#控制台应用程序参数
- 15. 手动以加密形式将应用程序数据存储在SD卡中
- 16. 开发一个Web应用程序,该应用程序自动旋转用于加密存储在数据库中的数据的加密密钥
- 17. 在c#控制台应用程序中添加引用错误
- 18. C# - 从控制台应用程序发送数据到另一个控制台应用程序
- 19. 控制台应用程序中的掩码密码输入
- 20. 从其他控制台应用程序运行控制台应用程序
- 21. 从控制台应用程序启动控制台应用程序
- 22. 在iOS应用程序中存储绘制图形的数据
- 23. cakephp控制台应用程序中的多个数据库
- 24. 控制台应用程序中的SQL Server CE数据库
- 25. 数据表作为邮件在C#控制台应用程序
- 26. 在控制台应用程序的对象中保存值C#
- 27. 如何在C#控制台应用程序中保存输入
- 28. 后二进制数据从控制台应用程序
- 29. 控制台应用程序中的HttpContext
- 30. 控制台应用程序中的System.Drawing.Color
*“是否有一种快速简单的方式来实现这一点在C++中”*不,实际上没有。如果有人想伪造自己的高分,他们会找到办法。花费时间试图阻止这是*浪费时间*。 – meagar 2012-03-02 15:32:24