本帖最后由 SAHI9099 于 2019-8-5 10:00 编辑 SAHI9099 发表于 2019-8-5 08:51 哦了哦了
返回 (0) ' 可以根据您的需要返回任意数值
temp = 取空白字节集 (密钥长度) 置随机数种子 () ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() a = a % 10 输出调试文本 (“密钥:” + 到文本 (a) + 到文本 (temp)) 返回 (到文本 (a) + 到文本 (temp))
![]() ![]() ![]() ![]() ![]() ![]() k = k + key [i] ![]() ![]() ![]() k = k % 10 输出调试文本 (“正品密钥:” + 到文本 (k = 效验值)) 输出调试文本 (“标记数值:” + 字符 (key [key [1] - 48])) 返回 (k = 效验值) |
刚好需要 学习了 |
感谢分享,很给力!~ |
66666666666666666666666666666666 |
看看了 |
SAHI9099 发表于 2019-8-5 08:51 算法一大堆呀,最基本的就是加减乘除呀,然后就是进制转换啦,再想复杂点就md5,sha256等等编码,反正自己确定就行 |
四叶草接单 发表于 2019-8-4 14:35 一个小东西引发的天坑。。那么问题来了,我该怎么自创效验算法嘞?莫非是要研究一遍密码学么? |
四叶草接单 发表于 2019-8-4 14:35 了解了,上次研究了一款单机游戏的仓库道具的字节组,原理也比较类似,利用二进制位,随机取两个字节并合并共有十六位,十位做效验,四位做标识,感觉可以秒杀很多的开源呢 |
SAHI9099 发表于 2019-8-4 01:38 具体原理就跟条形码一样,条形码最后一位就是前面各个数字的加和验证位。这样做的作用是可以在对比密钥之前验证密钥是否有效密钥,验证位的算法自己随意选择就行了 |
sitemap|
易语言源码|
易语言教程|
易语言论坛|
易语言模块|
手机版|
广告投放|
精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司
( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173