摘要
本申请提供了一种软件授权方法、电子设备及计算机可读存储介质,涉及机器人应用技术领域。其中,该方法包括:获取机器人中目标软件的软件预装信息,基于软件预装信息,利用非对称加密算法生成公私密钥串,基于公钥对采用对称加密算法加密后的软件预装信息进行二次加密,得到目标加密预装信息,并生成目标密钥串;获取用户输入的待验证密钥串、私钥以及软件预装信息;基于私钥对待验证密钥串进行解密,得到待验证软件信息;对待验证软件信息与软件预装信息进行比对,若比对成功,则允许用户使用目标软件。本申请通过托管的服务端、双层加密以及差异化使用场景支持,提升了软件授权的安全性,满足了客户定制化需求,保障软件服务的安全高效使用。