[发明专利]本地密码的处理方法及装置在审
申请号: | 201711276874.X | 申请日: | 2017-12-06 |
公开(公告)号: | CN107835075A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 孙吉平;念龙龙 | 申请(专利权)人: | 北京深思数盾科技股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙)11348 | 代理人: | 王伟锋,刘铁生 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 本地 密码 处理 方法 装置 | ||
技术领域
本发明涉及信息安全技术领域,特别是涉及一种本地密码的处理方法及装置。
背景技术
随着互联网数据的不断发展,数据的安全一直作为信息化潮流真正的主题。数据安全对于个人或者企业来说,许多数据都是很重要的,因此,保证数据的安全是至关重要的。
目前,多用户操作系统(Multi-user operating system)在同一时间允许多个用户同时使用计算机,即同一个系统(例如Windows操作系统)可以允许多个用户分别登录自己的账户,多个用户的账户之间均为独立存在,且多个用户共享操作系统下的各项资源。在多用户操作系统环境下,用户通常将用于保护数据的密钥明文存储在系统本地,如果用户已经登录账户,而且没有对本地存储的明文密钥采取任何保护措施,导致非法人员会轻易获取到本地的明文密钥,从而泄露数据,严重威胁数据安全。
发明内容
有鉴于此,本发明提供的一种本地密码的处理方法及装置,主要目的在于通过加密的方式确保操作系统中本地存储的明文数据的安全,严防数据泄露。
为了解决上述问题,本发明主要提供如下技术方案:
第一方面,本发明提供了一种本地密码的处理方法,该方法包括:
接收目标明文密码的加密指令;
获取表明目标明文密码持有者用户身份的至少两种密钥,并根据所述至少两种密钥对所述目标明文密码进行加密处理,其中,所述至少两种密钥为下列中的至少两者:当前操作系统的账户密钥、硬件锁密钥、应用程序的登录密钥或者所述当前操作系统随机生成的密钥。
可选的,根据所述至少两种密钥对所述目标明文密码进行加密处理包括:
将所述至少两种密钥进行拼接,并利用拼接后的密钥对所述目标明文密码进行加密处理;
和/或,将所述至少两种密钥进行任意组合,并利用任意组合后的密钥对所述目标明文密码进行加密处理。
可选的,获取表明目标明文密码持有者用户身份的至少两种密钥包括:
显示获取至少两种密钥的授权信息,所述授权信息中包括授权指令;
若确定触发所述授权指令,则确定获得所述至少两种密钥的授权,根据所述授权获取所述表明目标明文密码持有者用户身份的至少两种密钥。
可选的,所述方法还包括:
接收对加密后的目标明文密码的解密指令;
若所述解密指令验证成功,则显示所述目标明文密码;
若所述解密指令验证失败,则输出验证失败的提示信息,直到验证次数超过预设次数时,禁止所述解密指令的输入。
第二方面,本发明还提供一种本地密码的处理装置,包括:
第一接收单元,用于接收目标明文密码的加密指令;
获取单元,用于获取表明目标明文密码持有者用户身份的至少两种密钥;
加密单元,用于根据所述获取单元获取的所述至少两种密钥对所述目标明文密码进行加密处理,其中,所述至少两种密钥为下列中的至少两者:当前操作系统的账户密钥、硬件锁密钥、应用程序的登录密钥或者所述当前操作系统随机生成的密钥。
可选的,所述加密单元包括:
拼接模块,用于将所述至少两种密钥进行拼接;
第一加密模块,用于利用所述拼接模块拼接后的密钥对所述目标明文密码进行加密处理;
组合模块,用于将所述至少两种密钥进行任意组合;
第二加密模块,用于利用所述组合模块任意组合后的密钥对所述目标明文密码进行加密处理。
可选的,所述获取单元包括:
显示模块,用于显示获取至少两种密钥的授权信息,所述授权信息中包括授权指令;
确定模块,用于当确定触发所述授权指令时,确定获得所述至少两种密钥的授权;
获取模块,用于根据所述确定模块确定的所述授权获取所述表明目标明文密码持有者用户身份的至少两种密钥。
可选的,所述装置还包括:
第二接收单元,用于接收对加密后的目标明文密码的解密指令;
显示单元,用于当所述解密指令验证成功时,显示所述目标明文密码;
输出单元,用于当所述解密指令验证失败时,输出验证失败的提示信息,直到验证次数超过预设次数时,禁止所述解密指令的输入。
为了实现上述目的,根据本发明的第三方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如上所述的本地密码的处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思数盾科技股份有限公司,未经北京深思数盾科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711276874.X/2.html,转载请声明来源钻瓜专利网。