摘要
本申请实施例提供了一种软件的激活方法、系统、装置及电子设备,涉及软件保护技术领域,该方法包括:向当前连接的加密狗发送信息获取指令,以指示当前连接的加密狗发送加密狗信息;授权信息包含历史激活时使用的授权码中的授权值;基于当前连接的加密狗所发送的加密狗信息,确定当前是否需要激活;若确定当前需要激活,则获取当前对被保护软件进行激活时输入的授权码,作为待处理授权码;若待处理授权码包含的身份信息与当前连接的加密狗的身份信息不一致,或,所获取的授权信息中存在待处理授权码包含的授权值,则确定被保护软件激活失败。通过本方案能够解决单一授权码重复使用的问题,提高授权码的可靠性。
技术关键词
加密狗
保护软件
身份
激活方法
软件保护技术
计算机程序产品
数据
指令
信息接收模块
闪存阵列
电子设备
可读存储介质
激活系统
私有协议
算法
存储器