求大神怎么给电脑软件设置需要账号密码

qq_45308768 2019-06-25 03:07:46
如题怎么给电脑软件设置需要登入密码,和使用期限的。是需要写代码吗?
...全文
305 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_45308768 2019-06-26
  • 打赏
  • 举报
回复
引用 1 楼 吉普赛的歌的回复:
最好是用硬件加密狗。 软件的可以采用联网模式, 使用前先联网, 检测已过使用期限就不能用了。 软件方式只能骗下小白, 碰到高手很容易破解。
请问软件怎么采用联网模式呢?
文盲老顾 2019-06-26
  • 打赏
  • 举报
回复
这问题就复杂了,可以在初次使用的时候输入激活码,然后服务器记录该激活码并记录对应的硬件信息,比如cpu编号、硬盘编号类的,这个是绑定到硬件的 如果不要求绑定硬件,可以在本地记录激活码,生成一个license文件,用加密方式保存一些信息,然后每次打开软件时,读取license里的信息,并在服务器上验证 如果每次都输入用户名密码,那么就更简单了,在服务器上开通指定用户的服务期,用户每次登录时验证即可 不过为了避免脱壳方式破解,还需要在软件执行代码中加上一些验证手段,不能是简单的是否通过验证,还需要追加一些实时变化的变量进行实时验证,这样还可以达到避免用户打开软件后就不再关闭而超过使用期限后继续使用的问题
qq_45308768 2019-06-26
  • 打赏
  • 举报
回复
引用 3 楼 文盲老顾的回复:
这问题就复杂了,可以在初次使用的时候输入激活码,然后服务器记录该激活码并记录对应的硬件信息,比如cpu编号、硬盘编号类的,这个是绑定到硬件的 如果不要求绑定硬件,可以在本地记录激活码,生成一个license文件,用加密方式保存一些信息,然后每次打开软件时,读取license里的信息,并在服务器上验证 如果每次都输入用户名密码,那么就更简单了,在服务器上开通指定用户的服务期,用户每次登录时验证即可 不过为了避免脱壳方式破解,还需要在软件执行代码中加上一些验证手段,不能是简单的是否通过验证,还需要追加一些实时变化的变量进行实时验证,这样还可以达到避免用户打开软件后就不再关闭而超过使用期限后继续使用的问题
license文件怎么生成
qq_45308768 2019-06-26
  • 打赏
  • 举报
回复
引用 3 楼 文盲老顾的回复:
这问题就复杂了,可以在初次使用的时候输入激活码,然后服务器记录该激活码并记录对应的硬件信息,比如cpu编号、硬盘编号类的,这个是绑定到硬件的 如果不要求绑定硬件,可以在本地记录激活码,生成一个license文件,用加密方式保存一些信息,然后每次打开软件时,读取license里的信息,并在服务器上验证 如果每次都输入用户名密码,那么就更简单了,在服务器上开通指定用户的服务期,用户每次登录时验证即可 不过为了避免脱壳方式破解,还需要在软件执行代码中加上一些验证手段,不能是简单的是否通过验证,还需要追加一些实时变化的变量进行实时验证,这样还可以达到避免用户打开软件后就不再关闭而超过使用期限后继续使用的问题
大神,关键这个要怎么弄,具体步骤
qq_45308768 2019-06-26
  • 打赏
  • 举报
回复
大神,关键这个要怎么弄,具体步骤
吉普赛的歌 2019-06-25
  • 打赏
  • 举报
回复
最好是用硬件加密狗。 软件的可以采用联网模式, 使用前先联网, 检测已过使用期限就不能用了。 软件方式只能骗下小白, 碰到高手很容易破解。

6,129

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧