需求:软件只能在我司的电脑上运行,复制到别的电脑无法运行

yingge2016 2019-05-17 11:09:50
需求:软件只能在我司的电脑上运行,复制到别的电脑无法运行。
思路:我司的电脑是普通的x86电脑,软件读取各种硬件信息,如cpu、硬盘序列号、mac、操作系统信息等各种信息,加密写入到文件中,放到软件目录(或系统某个目录)下。软件每次启动再次读取电脑硬件信息与已经保存的文件进行匹配。

问题:
1.这种思路是否可行?
2.这种方法相比使用加密狗如何?
3.是否还有更好的方法?
...全文
393 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cairi 2019-12-13
  • 打赏
  • 举报
回复
硬盘序列号很好,基本上改不了。加密的ID放网络上。程序运行读取秘钥对比本地ID就行了,这样的缺点就是需要一个稳定长期的空间存放秘钥。
北京不不 2019-08-26
  • 打赏
  • 举报
回复
这种是可行的,而且没成本,加密狗是更安全,但是维护起来,成本也较高。可以考虑,在每台电脑用管理员登录,管理员点击授权登录,远程下载运算秘钥,秘钥最好结合MAC,可以把秘钥保存到非程序目,或者写入注册表。程序能拷贝,但是注册表拷贝不了。
wx3387 2019-06-26
  • 打赏
  • 举报
回复
mac、cpu等主要信息收集后算出一个识别码,针对识别码中的各种信息给再出许可文件
  • 打赏
  • 举报
回复
证书代码签名

4,450

社区成员

发帖
与我相关
我的任务
社区描述
云计算 云安全相关讨论
社区管理员
  • 云安全社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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