找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12840|回复: 5

[验证开发] 签名验证、自定义值使用说明

[复制链接]
发表于 2023-6-16 15:04:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
签名验证介绍

新秀网络验证管理系统DZ3.5版本中,增加接口签名验证功能。通过接口参数url地址、用户ip地址、自定义m1-5参数值,替换自定义签名规则,进行个性化加密,进行多重验证,达到接口不被猜解、安全有效的目的。

适用版本:新秀网络验证管理系统DZ3.5系列版本。不适用原新秀网络验证管理系统DZ3.4系列版本。


使 用 指 南

1、如何开启签名验证?

QQ截图20230616145034.png

后台设置选择签名验证加密方式。目前共两种加密方式:md5、sha1。延伸四种加密形式。

2、如何设置加密规则?    

   QQ截图20230616153828.png

签名加密规则在后台可以自定义!

例如:url=[url]salt=[salt]m1=[m1]m2=[m2]m3=[m3]m4=[m4]m5=[m5]

在上面规则中,红色字体为常量不可变蓝色字体为可替换变量

系统内置自动替换变量如下:

[url] = 接口地址问号以后的网址,除去&m参数及数值。

[ip] = 访问接口的用户ip地址。客户端自行获取用户IP地址,可有效防止IP代理验证,如不需要可在自定义规则中删除[ip]变量即可。

[salt] = 后台设置中签名加密salt的值

[m1] = 访问接口自定义&m1=参数的值

[m2] = 访问接口自定义&m2=参数的值

[m3] = 访问接口自定义&m3=参数的值

[m4] = 访问接口自定义&m4=参数的值

[m5] = 访问接口自定义&m5=参数的值

3、如何获得签名验证&m值?

第一步:在提交接口地址中添加相关参数。

例如:&m=???&m1=xxx&m2=xxx……&m5=xxx

http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network:login&key=123456&action=login_get_globals&ids=1&int=2&m1=自定义m1&m2=自定义m2&m3=自定义m3&m4=自定义m4&m5=自定义m5&m=签名验证数值

第二步:分析系统内置变量对应值:

[url] = id=xinxiuvip_network:login&key=123456&action=login_get_globals&ids=1&int=2&m1=自定义m1&m2=自定义m2&m3=自定义m3&m4=自定义m4&m5=自定义m5

[ip] = 访问接口的用户ip地址

[salt] = 后台设置中签名加密salt的值

[m1] = 自定义m1

[m2] = 自定义m2

[m3] = 自定义m3

[m4] = 自定义m4

[m5] = 自定义m5

第三步:获取加密规则替换文本。

红色字体为常量不可变蓝色字体为可替换变量。

设置签名加密规则:url=[url]salt=[salt]m1=[m1]m2=[m2]m3=[m3]m4=[m4]m5=[m5]

替换签名加密规则:url=id=xinxiuvip_network:login&key=123456&action=login_get_globals&ids=1&int=2&m1=自定义m1&m2=自定义m2&m3=自定义m3&m4=自定义m4&m5=自定义m5salt=saltm1=自定义m1m2=自定义m2m3=自定义m3m4=自定义m4m5=自定义m5

第四步:通过加密方式进行加密,获得&m值。

⑴、根据设置加密方式进行数据加密:md5(key.salt)

加密方式:

例如:url=[url]salt=[salt]m1=[m1]m2=[m2]m3=[m3]m4=[m4]m5=[m5]

其中:key=url=[url]salt=[salt]m1=[m1]m2=[m2]m3=[m3]m4=[m4]m5=[m5]

key=url=id=xinxiuvip_network:login&key=123456&action=login_get_globals&ids=1&int=2&m1=自定义m1&m2=自定义m2&m3=自定义m3&m4=自定义m4&m5=自定义m5salt=saltm1=自定义m1m2=自定义m2m3=自定义m3m4=自定义m4m5=自定义m5

salt=salt

⑵、获得加密md5值为:b832ad0e51c9357ed63eb1ff9df961b2

⑶、将获取到的&m=签名验证md5值代入接口地址。

http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network:login&key=123456&action=login_get_globals&ids=1&int=2&m1=自定义m1&m2=自定义m2&m3=自定义m3&m4=自定义m4&m5=自定义m5&m=b832ad0e51c9357ed63eb1ff9df961b2

说明:[url]、[salt]两个变量为系统内置变量。[ip]变量可根据实际情况使用。[m1]…[m5]为客户端自定义变量,可根据开发需求自定义事件、时间、等可变验证变量。


视频教程
发表于 2024-1-21 12:24:03 | 显示全部楼层
加密方式表示看不懂
回复

使用道具 举报

发表于 2024-3-17 05:27:56 | 显示全部楼层
折腾了一晚上。没搞明白。。。
回复

使用道具 举报

发表于 2024-6-28 12:32:43 | 显示全部楼层
我也是没搞明白~,做啥用的呢
回复

使用道具 举报

发表于 2024-7-23 07:32:40 | 显示全部楼层
我其实就只需要一种ˋ加密方法,KEY照就,所有参数数值按指定方式加密,比如AES、base64....,salt, ip, 啥地都无所谓




明文:

http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network:login&key=123456&action=login_get_globals&ids=1&int=2

密文:

http://demo35.xinxiuvip.com/plugin.php?id={密}&key={密2}&action={密3}&ids={密4}&int={密5}



你整了一大圈全部参数都还是明文、那不跟裸的没区别?
回复

使用道具 举报

 楼主| 发表于 2024-8-15 22:03:52 | 显示全部楼层
bestkakkoii 发表于 2024-7-23 07:32
我其实就只需要一种ˋ加密方法,KEY照就,所有参数数值按指定方式加密,比如AES、base64....,salt, ip, 啥 ...

自定义m1-5值自有妙用,开发者可根据自身逻辑需求选用。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|新秀网络验证系统API[软著登字第13061951号] ( 豫ICP备2021033257号-1 )

GMT+8, 2026-1-16 17:24 , Processed in 0.257678 second(s), 61 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表
slot777
slot qris
atlas123
KAPAK123
MENARA123
BARONG123
VIRGO123
HORAS123
KAKEK123
ION123
PATEN123
SALAM123
TUYUL123
KUNGLO123
PINTU123
JOKI123
INTI123
JADI123
MENANGBET
JADIJP
ACEH123
TINGGIBET
SUMBER4D
PULANG4D
POLAMAXWIN
INTAN123
dingin4d
paten123
slotsultan
slot sultan