密码存储方法和装置制造方法及图纸

技术编号:11468072 阅读:97 留言:0更新日期:2015-05-18 00:34
本发明专利技术公开了一种密码存储方法和装置,属于互联网技术领域。所述方法包括:获取待存储密码中的任一密码字符;将任一密码字符进行加密,得到任一密码字符对应的加密数据;确定任一密码字符对应预先构造的用于存储待存储密码的第一矩阵中的存储位置,将任一密码字符对应的加密数据存储至任一密码字符对应第一矩阵中的存储位置上。本发明专利技术通过将待存储密码中的任一密码字符进行加密,得到加密数据,并确定任一密码字符对应预先构造的用于存储待存储密码的第一矩阵中的存储位置,进而将任一密码字符对应的加密数据存储至任一密码字符对应第一矩阵中的存储位置上。由于待存储密码以加密数据的形式存储在第一矩阵中,因而可以提高密码存储的安全性。

【技术实现步骤摘要】
密码存储方法和装置
本专利技术涉及互联网
,特别涉及一种密码存储方法和装置。
技术介绍
随着互联网技术的发展,网络安全问题越来越突出。各种网络盗号工具层出不穷,时刻威胁着用户的账户安全。由于用户的账户中不仅存储着用户的重要信息,而且还可能存储着虚拟物品、虚拟货币等,因此,有必要对用户的账户进行保护。目前在保护用户的账户时,主要通过在用户登录账户时进行密码验证的方式。由于密码是对用户的账户进行保护的重要依据,因此,在用户成功登录之后如何存储密码,成为有效保护用户的账户安全的关键。相关技术在存储密码时,通过在登录界面上提供密码输入对话框,并获取用户操作终端在密码输入对话框中输入的密码,进而直接将获取到的密码存储在内存中。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:相关技术在存储密码时,由于直接将获取到的密码存储在内存中,当终端被植入木马等盗号程序之后,木马等盗号程序很容易从内存中获取到密码,进而通过获取到的密码盗取用户的账户,因此,相关技术存储密码的方式的安全性不高。
技术实现思路
为了解决相关技术的问题,本专利技术实施例提供了一种密码存储方法和装置。所述技术方案本文档来自技高网...

【技术保护点】
一种密码存储方法,其特征在于,所述方法包括:获取待存储密码中的任一密码字符;将所述任一密码字符进行加密,得到所述任一密码字符对应的加密数据;确定所述任一密码字符对应预先构造的用于存储所述待存储密码的第一矩阵中的存储位置,将所述任一密码字符对应的加密数据存储至所述任一密码字符对应所述第一矩阵中的存储位置上。

【技术特征摘要】
1.一种密码存储方法,其特征在于,所述方法包括:获取待存储密码中的任一密码字符;将所述任一密码字符进行加密,得到所述任一密码字符对应的加密数据;以第一矩阵的列数为阈值随机选取一个数值,并将选取的数值作为所述任一密码字符对应所述第一矩阵中的列数值;确定所述任一密码字符在所述待存储密码中的位数;根据所述任一密码字符在所述待存储密码中的位数确定所述任一密码字符对应所述第一矩阵中的行数值;根据所述任一密码字符对应所述第一矩阵中的列数值及行数值确定所述任一密码字符对应所述第一矩阵中的存储位置,所述第一矩阵是预先构造的、用于存储所述待存储密码的矩阵,所述第一矩阵的行数为密码输入对话框中允许输入的密码的最大长度,所述第一矩阵的列数为随机选取的大于一的任一数值;将所述任一密码字符对应的加密数据存储至所述任一密码字符对应所述第一矩阵中的存储位置上。2.根据权利要求1所述的方法,其特征在于,所述获取待存储密码中的任一密码字符,包括:检测输入焦点的当前位置是否在密码输入对话框中;若所述输入焦点的当前位置在密码输入对话框中,则获取密码输入对话框中的任一字符,并将所述密码输入对话框中的任一字符作为获取到的待存储密码中的任一密码字符。3.根据权利要求1所述的方法,其特征在于,所述根据所述任一密码字符在所述待存储密码中的位数确定所述任一密码字符在所述第一矩阵中的行数值,包括:判断所述任一密码字符在所述待存储密码中的位数是否超过所述第一矩阵的行数;若所述任一密码字符在所述待存储密码中的位数未超过所述第一矩阵的行数,则将所述任一密码字符在所述待存储的密码中的位数作为所述任一密码字符对应所述第一矩阵中的行数值。4.根据权利要求1所述的方法,其特征在于,所述将所述任一密码字符对应的加密数据存储至所述任一密码字符对应所述第一矩阵中的存储位置上之后,还包括:将所述第一矩阵中所述任一密码字符对应的加密数据所在行的其他位置随机填充一个字符。5.一种密码存储装置,其特征在于,所述装置包括:...

【专利技术属性】
技术研发人员:吴昊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1