2012-04-26 143 views
1

我正在构建一个简单的琐事游戏,具有“hang子手”风格的线索(其中字母显示为玩家要求提示)。我不想直接发送问题的答案,任何有足够智慧的用户都可以找出答案) - 而是我想在服务器上加密答案并在客户端解密它们。安全性不是很重要我只是想让这个过程变得更加困难,那对于玩家来说是值得的。我想知道是否有人可以推荐这样做的策略?加密服务器上的解密客户端

+0

您可以尝试使用SSL套接字发送数据。用C/C++的OpenSSL库实现起来相对简单,应该让你开始吧。如果您担心用户使用内存编辑器,那么您运气不好。你可以做的最好的事情是从数据包嗅探器中加密网络流。 – user99545 2012-04-26 23:10:40

回答

0

一个简单的方法,这可能是大多数用户足够的困难,会发送答案和加密密钥的Web客户端(如隐藏表单域),并使用Javascript来解密上飞(在浏览器内)。使用密钥字符串对答案字符串进行简单的排他性操作应该足以“遮蔽”答案,而不需要在客户端进行大量的加密处理。使用多个关键字符串也可能增加破解它的难度。

我假设你不想在客户端实现完整的商业级加密,并假设你只想隐藏最多几分钟的答案。

相关问题