开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2684|回复: 256
收起左侧

[易语言纯源码] 登录码绑定本机验证写法思路

  [复制链接]
结帖率:100% (18/18)
发表于 7 天前 | 显示全部楼层 |阅读模式   河南省新乡市
分享源码
界面截图: -
是否带模块: 调用了模块
备注说明: -
求助区有人问,绑定机器的程序是怎么做到的?我翻了翻论坛,大多数都是直接上源码,考虑到萌新可能看不明白,遂写了个非常简单易懂的代码
实现了“加密”“解密”“时间验证”“机器码验证”“错误信息返回”
每行代码都写了详细的注释,方便萌新理解
拒绝源码糊脸,授人以鱼不如授人以渔,从我做起


1.实现获取机器码以达到机器码验证

游客,如果您要查看本帖隐藏内容请回复

这段代码来自于论坛,我随手找的一个取纯文本专属cpu序列号,例如999BFBFF99999F99,方便后续处理。大家可以替换成其他的更好的代码,灵活运用



2.生成限时注册码
游客,如果您要查看本帖隐藏内容请回复

这段代码我随手用了精易论坛的文本加密,大家可以替换成加密强度更高的命令


简单解释一下
-参数机器码:就是刚才取出的唯一值
-参数到期时间:顾名思义,就是到期时间
-“丨”:是我用来当做分隔符的字符,可以自行替换成其他的
-时间到文本(到期时间,1):将“到期时间”这个“日期时间型变量”转换为“文本型”


代码将【机器码+“丨”+到期时间】这段文本进行了加密,并将其返回,加密后的文本就是专属的注册码
这个命令放在作者专属的加密端用于生成注册码即可,不要开放给用户


使用方法:
加密 (“999BFBFF99999F99”, 到时间 (“2025.2.20”))
效果:
开放给机器码为“999BFBFF99999F99”的用户使用,到期时间为“2025.2.20”



3.解密and校验
有了注册码生成,自然也得校验,判断用户输入的注册码是否符合要求,是否到期,是否本机
游客,如果您要查看本帖隐藏内容请回复

这段有点长,但关键代码段都已经写了注释,我这里就不单独拎出来讲了


界面部署:

游客,如果您要查看本帖隐藏内容请回复

这就是完整的思路了,附上一份例子源码,方便大家例子
萌新最忌讳无脑复制源码,一定要搞懂原理,希望大家早日发大财
如果有帮助,请点点帖子下方的“评分”,给我一个“好评+1”,谢谢大家!
游客,如果您要查看本帖隐藏内容请回复



点评

思路而已啦~就像文本加密也只是用了精易的   河南省新乡市  发表于 5 天前
.版本 2 剩余时间 = 取时间间隔 (到时间 (数组 [2]), 取现行时间 (), 8) 这里最好是改成取网络时间 不然人家改本机就轻松破J了   贵州省毕节市  发表于 5 天前
“授人以渔”好评,大力支持   上海市上海市  发表于 7 天前

评分

参与人数 27好评 +4 精币 +35 收起 理由
cbl521ysys + 1 感谢分享,很给力!~
pcghr355 + 1 感谢分享,很给力!~
qq1056123185 + 1 + 3 开源精神必须支持~
z134 + 1 感谢分享,很给力!~
小呀小百百 + 2 感谢分享,很给力!~
zjbin1989 + 1 感谢分享,很给力!~
lzx5460 + 1 + 1 感谢发布原创作品,精易因你更精彩!
文西哥 + 1 感谢分享,很给力!~
风雨3137 + 1 感谢分享,很给力!~
sundanming + 1 感谢分享,很给力!~
初阳123 + 1 感谢分享,很给力!~
jc520hll + 1 感谢分享,很给力!~
ma4747 + 1 感谢分享,很给力!~
t176 + 1 感谢分享,很给力!~
无尘666 + 1 感谢分享,很给力!~
3266167 + 1 感谢分享,很给力!~
v1331v + 1 + 2 感谢你的支持,精易有你更精彩
huangdi9569 + 1 感谢分享,很给力!~
pj小黑屋 + 1 感谢分享,很给力!~
liy456 + 1 感谢分享,很给力!~
望尘莫及 + 1 感谢分享,很给力!~
黯丄辶 + 1 感谢分享,很给力!~
暮光之城 + 1 感谢分享,很给力!~
笨来无一悟 + 1 + 5 功德无量
huangdi956 + 1 感谢分享,很给力!~
Zźh926 + 1 感谢分享,很给力!~
hackjoe + 1 感谢分享,很给力!~

查看全部评分


结帖率:76% (38/50)

签到天数: 8 天

发表于 8 分钟前 | 显示全部楼层   河南省濮阳市
        感谢发布原创作品,精易因你更精彩!
回复 支持 反对

使用道具 举报

结帖率:75% (6/8)

签到天数: 20 天

发表于 24 分钟前 | 显示全部楼层   山东省聊城市
学到老~
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)

签到天数: 19 天

发表于 昨天 21:08 | 显示全部楼层   浙江省嘉兴市
绑定本机验
回复 支持 反对

使用道具 举报

结帖率:89% (16/18)

签到天数: 3 天

发表于 昨天 20:36 | 显示全部楼层   河南省信阳市
看看是什么好方法
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 4 天

发表于 昨天 19:24 | 显示全部楼层   河北省张家口市
大佬6666  
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 15 天

发表于 昨天 17:20 | 显示全部楼层   河北省唐山市
感谢                          
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)

签到天数: 21 天

发表于 昨天 16:41 | 显示全部楼层   四川省成都市
RE: 登录码绑定本机验证写法思路 [修改]
回复 支持 反对

使用道具 举报

结帖率:95% (57/60)

签到天数: 12 天

发表于 昨天 16:15 | 显示全部楼层   河北省唐山市
看看是什么好方法
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 21 天

发表于 昨天 14:56 | 显示全部楼层   广西壮族自治区钦州市
        感谢分享,很给力!~
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)

签到天数: 10 天

发表于 昨天 14:48 | 显示全部楼层   山东省滨州市
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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