【技术实现步骤摘要】
密钥生成方法、浏览器、终端及存储介质
[0001]本专利技术涉及计算机
,特别是涉及一种密钥生成方法、一种浏览器、一种终端以及一种存储介质。
技术介绍
[0002]目前,计算机在对于一些重要信息需要使用加密技术,合适的加密技术可以更好地保护重要信息。加密过程通常是使用一个密钥,用密钥对需要待加密的明文数据进行加密,从而将明文数据转化为对应的密文数据。解密过程则可以使用同一个密钥,对需要解密的密文数据进行解密,从而将密文数据还原为明文数据。
[0003]通常,浏览器的密文可以保存在安装有浏览器的用户终端中,然后,可以通过不同方式保护密钥,但是,一旦密钥被找到,密文就可以被解密出来。而在现有的技术中,可以采用软件固化的密钥进行加密,对于浏览器的所有用户,加密数据都只需要同一个密钥,一旦获取到这个密钥,所有浏览器用户的被加密数据均可被破解,因此,用户数据的安全性较低。
技术实现思路
[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种密钥生成方法,以 ...
【技术保护点】
【技术特征摘要】
1.一种密钥生成方法,其特征在于,应用于浏览器,包括:所述浏览器启动时,获取第一初始字符串和第二初始字符串,所述第一初始字符串以及所述第二初始字符串为固化在所述浏览器中的一对字符串;对所述第一初始字符串进行初步加密,得到第一中级字符串,以及对所述第二初始字符串进行初步加密,得到第二中级字符串;根据安装有所述浏览器的目标用户终端的系统信息,对所述第一中级字符串进行加密,得到第一目标字符串,以及根据所述目标用户终端的系统信息,对所述第二中级字符串进行加密,得到第二目标字符串;将所述第一目标字符串和所述第二目标字符串中的一者作为密文,将所述第一目标字符串和所述第二目标字符串中的另一者作为明文,确定所述目标用户终端对应的密钥。2.根据权利要求1所述的方法,其特征在于,所述根据安装有所述浏览器的目标用户终端的系统信息,对所述第一中级字符串进行加密,得到第一目标字符串,以及根据所述目标用户终端的系统信息,对所述第二中级字符串进行加密,得到第二目标字符串,包括:按照第一预设排列方式,将所述第一中级字符串和所述目标用户终端的系统信息进行排列,得到第一目标字符串,以及按照第二预设排列方式,将所述第二中级字符串和所述目标用户终端的系统信息进行排列,得到第二目标字符串。3.根据权利要求1所述的方法,其特征在于,所述对所述第一初始字符串进行初步加密,得到第一中级字符串,以及对所述第二初始字符串进行初步加密,得到第二中级字符串,包括:通过预设的随机组合算法,对所述第一初始字符串进行初步加密,得到第一中级字符串,以及通过所述随机组合算法,对所述第二初始字符串进行初步加密,得到第二中级字符串。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述系统信息包括所述目标用户终端的中央处理器序列号、显卡序列号、物理地址和用户目录中的至少一种。5.一种浏览器,其特征在于,包括:获取模块,用于在所述浏览器启动时,获取第一初始字符串和第二初始字符串,所述第一初始字符串以及所述第二初始字符串为固化在所述浏览器中的一对字符串;第一加密模块,用于对所述第一初始字符串进行初步加密,得到第一中级字符串,以及对所述第二初始字符串进行初步加密,得到第二中级字符串;第二加密模块,用于根据安装有所述浏览器的目标用户终端的系统信息,对所述第一中级字符串进行加密...
【专利技术属性】
技术研发人员:刘威,汪清,余银,
申请(专利权)人:龙芯中科合肥技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。