找回密码
 点一下
查看: 2138|回复: 7

救命啊。。Bank怎么加密

[复制链接]
发表于 2011-7-31 12:31:15 | 显示全部楼层 |阅读模式
我用的是头目的这个Bank存储法
http://bbs.islga.org/read-htm-tid-53595.html
结果分数被改的一塌糊涂
这个怎么加密啊 不要让人改就可以。。
发表于 2011-7-31 13:26:58 | 显示全部楼层
VerifyBank  ?
回复

使用道具 举报

 楼主| 发表于 2011-7-31 13:28:14 | 显示全部楼层
LS说什么?
就是存分数的那个啊
回复

使用道具 举报

发表于 2011-7-31 14:53:07 | 显示全部楼层
应该是设置数据集文件选项 叫那个 署名的东西(应该叫签名比较合理吧)
void BankOptionSet ( bank bank, preset option, preset state )

然后用 bool BankVerify ( bank bank ) 验证
但中文的动作是哪个 我就不知道了
回复

使用道具 举报

 楼主| 发表于 2011-7-31 15:18:02 | 显示全部楼层
能不能具体点,英文不懂啊。
回复

使用道具 举报

发表于 2011-7-31 15:37:49 | 显示全部楼层
你在保存数据集文件之前
先执行动作“设置数据集文件选项”
第1参数为BANK对象,第2参数为署名(默认的),第3参数为开启

然后保存的话

会在BANK文件里 最下面自动加上一个 Signature的标签(有点类似MD5、SHA1这些哈希字符串)


读的话 你自己试试了
如果修改了 能不能读出来
或者还需要什么验证的函数或动作来协助

具体我就不清楚了
回复

使用道具 举报

发表于 2011-7-31 18:36:21 | 显示全部楼层
注意,Signature必须在地图初始化时验证
回复

使用道具 举报

发表于 2011-8-1 17:21:55 | 显示全部楼层
……

还真不知道这个功能。

我是自己做了个加密算法,将分数加密了……

虽然是传统加密算法,不过应该对不知道算法的人来说还是很难解开的吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-24 02:34 , Processed in 0.117228 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表