在我的服务器客户端程序中,我想知道客户端是否是官方的(所以,未修改)。为此,我想实现版本检查,并且版本应该存储在数据文件或其他内容中。问题是,如何安全地存储它?我不希望它可以用任何文本阅读器阅读,并且如果有人会修改客户端,它仍然不能用于修改后的程序。如何将安全信息存储在数据文件中
我已经尝试了几件事情,例如使用Data In/Out Stream
或Object In/Out Stream
,但它们在Notepad ++等程序中仍然可见,并且它们仍然可以被任何非真实版本的客户端使用。
有没有办法正确地做到这一点?
你可能有更好的运气与[security.SE(http://security.stackexchange.com/)这个问题,但我建议你给你的代码的具体例子不管。 – asteri