密码保护系统及方法技术方案

技术编号:6555560 阅读:201 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种密码保护系统,包括设置模块,用于设置账号及其多个密码,该多个密码对应于多个时段;加密模块,用于将账号、时段及对应的密码进行加密计算,生成密钥;存储模块,用于将上述密钥保存在分时密码数据字典中;接收模块,用于接收输入的账号及密码;时间获取模块,用于获取系统时间,并计算该时间对应的时段;匹配模块,用于当对输入的账号、密码及计算的时段加密运算并生成验证密钥后,将该验证密钥与上述数据字典中的密钥相匹配;提示模块,用于当匹配不成功时提示用户身份验证失败;及权限授予模块,用于当匹配成功时确认用户身份。本发明专利技术还提供一种密码保护方法。本发明专利技术能够更有效的保护用户的账号密码,保证用户的信息安全。

【技术实现步骤摘要】

本专利技术涉及一种,尤其涉及一种基于时段的。
技术介绍
在信息化的时代,密码被广泛地用来验证用户身份。当用户需要个性化的服务时,为了 保护用户的个人权益及隐私,需要在提供服务的系统中开设个人账户,获得一个唯一的账号 ,并设定一个密码。以后当用户需要进入该系统时,会被要求输入账号及密码,而账号及密 码正确是进入该系统的充要条件。因此,账号及密码成为信息时代的通行证。实际操作中,验证账号及密码的过程全由电脑自动完成。由于电脑是只认数据不认人, 因此,若用户的账号及密码一旦被其他人盗取,其他人就能以真实用户的身份进入系统中, 从而进行各类侵犯用户利益的活动。由于账号在使用中是公开的,因此,密码保护也就成了 用户保护自己权益的重要手段。通常,大多数用户都没有经常改变密码的习惯。当用户使用密码时总会留下现场痕迹而 使密码被盗取。如记录下用户输入密码的全过程或者截留用户的密码信息,就可以破译用户 密码,从而冒充用户登陆,对用户的信息安全构成巨大威胁。目前,各类金融卡、电信卡、服务消费卡、软件、专用仪器等以及网上的各类服务都大 量使用账号及密码作为用户身份验证的唯一手段,用户密码被盗取就意味着犯罪分子可以肆 意侵犯用户的各种权利,使用户蒙受巨大的损失。目前因密码被盗取而引发的案件正逐年大 幅增加,已成为一个严重的社会问题。因此可以看出,传统的密码保护技术已受到严重的挑 战。
技术实现思路
鉴于以上内容,有必要提出一种密码保护系统,其能够更有效的保护用户的账号密码, 从而保证用户的信息安全。此外,还有必要提出一种密码保护方法,其能够更有效的保护用户的账号密码,从而保 证用户的信息安全。一种密码保护系统,其运行于计算机中。该系统包括设置模块,用于设置一个信息服 务系统的账号,以及将一天分割成多个时段,并为每一个时段设置一个该帐号的密码;加密模块,用于采用加密算法将设置的账号、各个时段及各个时段对应的密码进行加密计算,以为每一个时段生成一个对应的密钥;存储模块,用于将上述生成的密钥保存在一个分时密码数据字典中;接收模块,用于接收用户输入的账号及密码;时间获取模块,用于获取用户输 入账号及密码时的系统时间,并计算该系统时间所处的时段;所述加密模块,还用于采用上 述的加密算法对用户输入的账号、密码及计算出的时段进行加密运算以生成一验证密钥;匹 配模块,用于将该验证密钥与上述分时密码数据字典中保存的密钥进行匹配操作;提示模块 ,用于当上述验证密钥与分时密码数据字典中保存的密钥匹配不成功时,提示用户身份验证 失败,并结束身份验证程序;及权限授予模块,用于当上述验证密钥与分时密码数据字典中 保存的密钥匹配成功时,确认用户的身份。一种密码保护方法,该方法包括如下步骤设置某一信息服务系统的账号;根据实际情 况将一天分割为多个时段,并为每一个时段设置一个该帐号的密码;采用加密算法将上述设 置的账号、各个时段及各个时段对应的密码进行加密计算,以为每一个时段生成一个对应的 密钥;将上述生成的密钥保存在一个分时密码数据字典中;接收用户输入的账号及密码;获 取用户输入账号及密码时的系统时间,并计算该系统时间所处的时段;采用上述加密算法对 用户输入的账号、密码及计算出的时段进行加密运算并生成一个验证密钥;将该验证密钥与 上述分时密码数据字典中保存的密钥进行匹配操作;当上述验证密钥与分时密码数据字典中 保存的密钥匹配不成功时,提示用户身份验证失败;及当上述验证密钥与分时密码数据字典 中保存的密钥匹配成功时,确认用户的身份。相较于现有技术,本专利技术所提供的将密码与时间的概念相结合,建 立分时密码数据字典,实现账号的密码与时间的匹配机制,从而保证用户的信息安全。附图说明图l为本专利技术密码保护系统较佳实施例的实施环境图。 图2为本专利技术密码保护方法较佳实施例的流程图。 具体实施例方式如图1所示,是本专利技术密码保护系统较佳实施例的实施环境图。所述密码保护系统io运 行于计算机l中,用于通过与时间的概念相结合来保护用户的账号密码。所述的密码保护系 统10包括设置模块100、加密模块101、判断模块102、存储模块103、接收模块104、时间获 取模块105、匹配模块106、提示模块107、以及权限授予模块108。上述所称的各个模块是完成某一特定功能的计算机程序段,比程序更适合于描述软件在 计算机中的执行过程,因此在本专利技术将软件程序的功能分别用各个模块来描述。其中,所述的设置模块100主要用于设置某一信息服务系统的账号。所述的信息服务系统可以是各类金融卡、电信卡、服务消费卡、软件、专用仪器等,或者是网上的各类信息服 务系统。进一步地,所述的设置模块ioo还用于将一天分割成多个时段,及为每一个时段设置一个该帐号的密码。在设置密码之前,用户首先根据实际情况将一天分割为多个时段,每个时间段可以包括l个小时、2个小时、3个小时、4个小时、6个小时或者12个小时,其中所有时 段的时间总和等于24小时。在本实施例中,以每个时段包括6个小时为例进行说明,所述的 设置模块100可以将0:01AM 6:00AM设置为第一时段,将6:01AM 12 :OOAM设置为第二时段,将 12:01PM 18:00PM设置为第三时段,以及将18:01PM 24:00PM设置为第四时段。其中,设置的 密码的个数与时段的个数相等同。其次,用户将设置的各个密码与各个时段相对应。所述加密模块101主要用于采用加密算法将设置的账号、各个时段及各个时段对应的密 码进行加密计算,从而为每一个时段生成一个对应的密钥。所述判断模块102主要用于判断是否所有的密钥都已经生成完毕。其中,密钥的个数取 决于分割的时段个数,例如,如果将一天分割成四个时段,则会生成四个密钥分别对应于四 个时段。所述存储模块103主要用于将上述生成的各个密钥保存在一个分时密码数据字典中。该 分时密码数据字典可以存储在计算机l外部的一个数据库(未图示)中,也可以存储在该计 算机l内部的硬盘等存储单元中。所述接收模块104主要用于接收用户输入的账号及密码。所述时间获取模块105主要用于获取用户输入账号及密码时的系统时间,并计算该系统 时间所处的时段。例如,若用户输入账号及密码的时间为17:30,则根据设置的 0:01AM 6:00AM为第一时段,6:01AM 12 :OOAM为第二时段,12:01PM 18:00PM为第三时段,以 及将18:01 PM 24: OOPM为第四时段可以得知,该系统时间处于第三个时段。进一步地,所述的加密模块101还用于采用上述的加密算法对上述用户输入的账号、密 码及计算出的时段进行加密运算以生成一验证密钥。所述匹配模块106主要用于将上述验证密钥与上述分时密码数据字典中保存的密钥进行 匹配操作。所述提示模块107主要用于当上述验证密钥与分时密码数据字典中保存的密钥匹配不成 功时,提示用户身份验证失败,并结束身份验证程序,从而阻止该用户进入该信息服务系统所述权限授予模块108主要用于当上述验证密钥与分时密码数据字典中保存的密钥匹配成功时,确认用户的身份,允许该用户进入该信息服务系统中,并授予该用户对应的操作权 限。参阅图3所示,是本专利技术密码保护方法较佳实施例的流程图。步骤S100,用户通过设置模块100设置本文档来自技高网...

【技术保护点】
一种密码保护系统,运行于计算机中,其特征在于,该系统包括: 设置模块,用于设置一个信息服务系统的账号,以及将一天分割成多个时段,并为每一个时段设置一个该帐号的密码; 加密模块,用于采用加密算法将设置的账号、各个时段及各个时段对应 的密码进行加密计算,以为每一个时段生成一个对应的密钥; 存储模块,用于将上述生成的密钥保存在一个分时密码数据字典中; 接收模块,用于接收用户输入的账号及密码; 时间获取模块,用于获取用户输入账号及密码时的系统时间,并计算该 系统时间所处的时段; 所述加密模块,还用于采用上述的加密算法对用户输入的账号、密码及计算出的时段进行加密运算以生成一验证密钥; 匹配模块,用于将该验证密钥与上述分时密码数据字典中保存的密钥进行匹配操作; 提示模块,用于当上 述验证密钥与分时密码数据字典中保存的密钥匹配不成功时,提示用户身份验证失败,并结束身份验证程序;及 权限授予模块,用于当上述验证密钥与分时密码数据字典中保存的密钥匹配成功时,确认用户的身份。

【技术特征摘要】
1.一种密码保护系统,运行于计算机中,其特征在于,该系统包括设置模块,用于设置一个信息服务系统的账号,以及将一天分割成多个时段,并为每一个时段设置一个该帐号的密码;加密模块,用于采用加密算法将设置的账号、各个时段及各个时段对应的密码进行加密计算,以为每一个时段生成一个对应的密钥;存储模块,用于将上述生成的密钥保存在一个分时密码数据字典中;接收模块,用于接收用户输入的账号及密码;时间获取模块,用于获取用户输入账号及密码时的系统时间,并计算该系统时间所处的时段;所述加密模块,还用于采用上述的加密算法对用户输入的账号、密码及计算出的时段进行加密运算以生成一验证密钥;匹配模块,用于将该验证密钥与上述分时密码数据字典中保存的密钥进行匹配操作;提示模块,用于当上述验证密钥与分时密码数据字典中保存的密钥匹配不成功时,提示用户身份验证失败,并结束身份验证程序;及权限授予模块,用于当上述验证密钥与分时密码数据字典中保存的密钥匹配成功时,确认用户的身份。2.如权利要求l所述的密码保护系统,其特征在于,所述的信息服务 系统为金融卡、电信卡、服务消费卡、软件、专用仪器,或者网上的各种信息服务系统。3.如权利要求l所述的密码保护系统,其特征在于,其中所有时段的 时间总和等于24小时。4. 一种密码保护方法,...

【专利技术属性】
技术研发人员:闫浩
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1