神烦论坛

 找回密码
 立即注册
查看: 2251|回复: 0

【TC版】注册码V2之自定义算法的使用【防破解必看】

[复制链接]

96

主题

220

帖子

1393

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1393
发表于 2016-11-14 12:05:01 | 显示全部楼层 |阅读模式
注册码V2之自定义算法的使用【防破解必看】



注册码V2里的通信加密是支持自定义算法的,这个的好处是算法完全与作者实现,不依赖注册码V2提供的算法。
好处:
1、算法是作者自己写的,不通用。
2、作者可以随时更换算法,灵活多变。
3、算法的复杂性与安全性更高(此项取决于作者的编码水平了)。


那么如何使用自定义算法呢?接下来,我们一步步来学习下:

简单说,就是注册码V2提供了两个回调函数接口,作者可以通过修改回调函数的接口内部实现,就可以对 获取自定义数据接口的通讯数据进行自由加密操作
想到这个功能是不是有点小激动,意味着即便云应用不开源,作者也可以根据云应用提供的回调接口进行功能的扩展开发。


1、管理端只需要做如下简单的设置即可,如下图:
24.png


在项目管理里,开启通信加密,之后在加密算法里选择自定义算法



2、查看 云应用 -> 文件 目录中的 '自定义算法.t' 文件中的内容,注意 '自定义算法.t' 文件中,默认定义的一个回调函数,回调函数名称是不可以改变的,如果被改变了那么自定义算法功能,将会失效。

29.png


作者可以自己在此文件里添加数据加密算法,语法遵循百宝云的语法即可。

例如上图中,我将value源数据赋值为"aaaaaaaaaaaaaaaaaaa",那么所有的客户端获取的所有键对应的值都是"aaaaaaaaaaaaaaaaaaa",因为在这里所有的键值都被强制改为"aaaaaaaaaaaaaaaaaaa"了。
不信?? 那么自己去试试吧!!

注意:修改接口中的算法之后,一定要重启云应用


3、启动客户端测试

30.png


测试结果就是原本key1对应的数据是“aaa123你好你好丢看了”, 结果客户端获取到的是 “aaaaaaaaaaaaaaaaaaa”。所以自定义算法生效了。



各位童鞋们,是不是很简单,只要简单修改 '自定义算法.t' 文件中的回调函数实现,就可以立即改变注册码V2自定义数据返回的内容,那么我们就可以在此接口下实现自己的算法啦


备注:
1、注册码V2的更新不会影响到此文件,所以大家可以放心的使用。
2、修改接口中的算法之后,一定要重启云应用。





【TC版】注册码V2系列教程总汇:   http://bbs.91shenfan.com/thread-435-1-1.html







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|神烦论坛 ( 苏ICP备18043773号 )

GMT+8, 2024-3-28 16:44

Powered by bby! X3.4

© 2015-2024 baibaoyun

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