一种软件密码锁的制作方法

文档序号:10017172阅读:264来源:国知局
一种软件密码锁的制作方法
【技术领域】
[0001]本实用新型涉及一种软件密码锁,尤其涉及一种财务或保密级要求高的软件的密码锁。
【背景技术】
[0002]软件加密技术在目前已经研究的比较多,有软加密和硬加密之分,其中硬加密技术主要是实现软件和硬件进行配合加密的一种技术。一般都有几十或几百字节的非易失性存储空间可供读写,现在有的加密锁内部还包含了单片机。软件开发者可以通过接口函数和加密锁进行数据交换(即对加密锁进行读写),来检查加密锁是否插在接口上;或者直接用加密锁附带的工具加密自己EXE文件。
[0003]另外,现有的加密锁中,还有一种是使用“代码移植”方式进行加密的加密锁,即通过将软件中的部分代码经过编译,“移植”到加密锁硬件内部,软件中没有该段代码的副本。
[0004]虽然目前密码锁种类比较多,但大多数只有单重密保功能,如果密码锁忘抽走会是遗留在电脑旁,旁人很容易插上密码锁就获得需要保密的数据等。
【实用新型内容】
[0005]本实用新型的目的在于提供一种可以双重密码保护且只能调取软件中与密码锁对应的数据。
[0006]本实用新型的技术方案,包括接口单元、中央处理单元CPU、显示模块、输入模块、非易失性存储单元、数据提取模块,所述接口单元、显示模块、输入模块、非易失性存储单元、数据提取模块均与CPU连接。接口单元是将加密锁与PC连接,进行信息交换,非易失性存储单元是与PC中的软件进行代码补缺,显示模块在代码补缺成功后悔显示输入密码,输入模块可以进行密码输入从而获得相应数据。
[0007]所述所述非易失性存储器中存储的配置文件为软件功能配置的文件。
[0008]所述的数据提取模块用于识别软件中与之相对应的数据。
[0009]所述显示模块用于提示用户输入用户密码。
[0010]所述输入模块用于输入密码。
[0011]所述接口单元为USB接口。
[0012]本实用新型的有益效果在于:通过增设两道密码锁,可以允许同款电脑上的同个软件有多个人分别掌管的密码锁来进行使用,每个密码锁上均存在相同补缺代码,但输入模块需输入的密码不一样,从而调取的数据不一样,能确保一款软件多个人能使用的同时相互不泄密。
【附图说明】
[0013]图1:软件加密锁外观图。
[0014]图2:软件加密锁模块图。
[0015]图3:软件加密锁流程图。
[0016]图中:1接口单元、4中央处理单元CPU、2显示模块、3输入模块、6非易失性存储单元、5数据提取模块。
【具体实施方式】
[0017]本实用新型的技术方案,包括接口单元、中央处理单元CPU、显示模块、输入模块、非易失性存储单元、数据提取模块,所述接口单元、显示模块、输入模块、非易失性存储单元、数据提取模块均与CPU连接。接口单元是将加密锁与PC连接,进行信息交换,非易失性存储单元是与PC中的软件进行代码补缺,显示模块在代码补缺成功后悔显示输入密码,输入模块可以进行密码输入从而获得相应数据。
[0018]所述所述非易失性存储器中存储的配置文件为软件功能配置的文件。
[0019]所述的数据提取模块用于识别软件中与之相对应的数据。
[0020]所述显示模块用于提示用户输入用户密码。
[0021 ] 所述输入模块用于输入密码。
[0022]所述接口单元为USB接口。
[0023]实施例1。
[0024]如图1~3,本实用新型所述密码锁由接口单元1、中央处理单元4、显示模块2、输入模块3、非易失性存储单元6、数据提取模块5组成。
[0025]其中USB接口单元与CPU链接,其是电脑与密码锁链接的桥梁,相互之间进行信息传递,当密码锁插在电脑上时,密码锁通电,打开软件界面时,软件会自动向密码锁传送信息,要求进行代码补缺,密码锁CPU在接收到相关信息后,从非易失性存储单元6中提取相应代码传送到电脑上的软件进行代码补缺,电脑收到信息后进行代码匹配,匹配合格后软件发出调取数据的密码验证至密码锁,密码锁收到信息后通过显示模块显示用户输入密码,用户点击确认后显示模块会出现0~9的阿拉伯数字,供用户输入密码,用户通过上下左右键来选择数字,密码输入正确后,点击确认,软件锁的数据调取模块会向软件传送代码,软件接收后会自动调取该用户在软件中存储的一切数据,如果密码输入失败会重复三次密码输入界面,第四次输错,软件自动关闭,待30min后可以再次进行上述操作。
[0026]本实用新型的保护范围不仅限于说明书和附图描述的范文,任何对本实用新型所作的等效变动均在本实用新型的保护范围内。
【主权项】
1.一种软件密码锁,包括接口单元、中央处理单元CPU、显示模块、输入模块、非易失性存储单元、数据提取模块,其特征在于:所述接口单元、显示模块、输入模块、非易失性存储单元、数据提取模块均与CPU连接。2.根据权利要求1所述一种软件密码锁,其特征在于:所述非易失性存储器中存储的配置文件为软件功能配置的文件。3.根据权利要求1所述一种软件密码锁,其特征在于:所述的数据提取模块用于识别软件中与之相对应的数据。4.根据权利要求1所述一种软件密码锁,其特征在于:所述显示模块用于提示用户输入用户密码。5.根据权利要求1所述一种软件密码锁,其特征在于:所述输入模块用于输入密码。6.根据权利要求1所述一种软件密码锁,其特征在于:所述接口单元为USB接口。
【专利摘要】本实用新型公开了一种软件密码锁,包括接口单元、中央处理单元CPU、显示模块、输入模块、非易失性存储单元、数据提取模块,其中接口单元、显示模块、输入模块、非易失性存储单元、数据提取模块均与CPU连接,所述非易失性存储器中存储的配置文件为软件功能配置的文件,所述的数据提取模块用于识别软件中与之相对应的数据,所述显示模块用于提示用户输入用户密码,所述输入模块用于输入密码,所述接口单元为USB接口。通过此设计,使软件密码锁具备双重加密功能,同时使软件可以多人使用,且相互不泄露数据。
【IPC分类】G07C9/00
【公开号】CN204926241
【申请号】CN201520640656
【发明人】刘群娣
【申请人】刘群娣
【公开日】2015年12月30日
【申请日】2015年8月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1