密码安全性判断方法及系统技术方案

技术编号:8489924 阅读:198 留言:0更新日期:2013-03-28 12:12
一种密码安全性判断方法及系统。该密码安全性判断方法用于一密码安全性判断系统上,该密码安全性判断系统与一输入界面连接,用以判断一使用者利用该输入界面所建立的一密码是否安全,其中该输入界面包括多个输入字符,该密码包括多个密码字符,其中各该密码字符选自于该多个输入字符其中之一,该密码安全性判断方法包括:接收一第一判断字符,其中该第一判断字符选自于该多个密码字符其中之一;接收一第二判断字符,其中该第二判断字符选自于该多个密码字符其中之一;提供该第一判断字符与该第二判断字符在该输入界面的一相对位置关系;以及藉由一处理器,根据该相对位置关系,判断该密码是否安全。本发明专利技术可提高密码的安全性。

【技术实现步骤摘要】

本专利技术涉及一种密码安全性判断方法及系统,特别涉及一种可根据密码字符在输入界面上的相对位置关系以判断密码安全性的密码安全性判断方法及系统。
技术介绍
在现代人的生活中,时常有机会需要建立密码,如创立账户、进行交易时等。而为了保护个人隐私安全,系统会给予密码设定安全准则,建议使用者在设立密码时应避免使用个人数据,如出生日期、电话号码等。并在使用者输入或更新密码时,给予该组密码的强度提示,建议使用者是否应使用该组密码。而目前密码安全性检测的做法,大多是判断使用者是否输入连续性数字或单词,或是否有使用生日或电话等个人数据来进行检测。故当使用者为图方便,使用输入界面上邻近的按键设定密码时,系统便无法判断出此密码的安全性不足。例如当使用者使用一般的键盘,输入IQAZ或ZXCV之类的密码时,从密码内容视之与使用者个人数据并不相关;但以键盘配置来观察,却是一组容易被尝试出来的密码,因为上述密码皆是使用键盘上相邻的按键而建立的。因此,有必要提供一种密码安全性判断方法及系统,以解决先前技术的缺失。
技术实现思路
本专利技术的主要目的在于提供一种密码安全性判断方法,该密码安全性判断方法用于一密码安全性判断系统上,该密码安全性判断系统与一输入界面连接,用以判断一使用者利用该输入界面所建立的一密码是否安全,其中该输入界面包含多个输入字符,该密码包含多个密码字符,其中各该密码字符选自于该多个输入字符其中之一,该密码安全性判断方法包含接收一第一判断字符,其中该第一判断字符选自于该多个密码字符其中之一;接收一第二判断字符,其中该第二判断字符选自于该多个密码字符其中之一;提供该第一判断字符与该第二判断字符在该输入界面的一相对位置关系;以及藉由一处理器,根据该相对位置关系,判断该密码是否安全。本专利技术的另一主要目的在于提供一种密码安全性判断系统,该密码安全性判断系统与一输入界面连接,用以判断一使用者利用该输入界面所建立的一密码是否安全,其中该输入界面包含多个输入字符,该密码包含多个密码字符,其中各该密码字符选自于该多个输入字符其中之一,该密码安全性判断系统包含一接收模块、一提供模块以及一处理器;该接收模块用以接收一第一判断字符及一第二判断字符,其中该第一判断字符及该第二判断字符分别选自于该多个密码字符其中之一;该提供模块用以提供该第一判断字符与该第二判断字符在该输入界面的一相对位置关系;该处理器以电性连接的方式连接并控制该接收模块及该提供模块,并用以根据该相对位置关系,判断该密码是否安全。本专利技术还提供一种内储用于连续性密码判断程序的计算机程序产品,当计算机载入该程序并执行后,可完成上述方法。本专利技术还提供一种内储程序的计算机可读取记录介质,当计算机载入该程序并执行后,可完成上述方法。本专利技术可根据密码字符在输入界面上的相对位置关系判断密码是否安全,提高密码的安全性。附图说明图1是本专利技术的密码安全性判断系统的使用环境的一实施例。图2是本专利技术的密码安全性判断系统的系统架构的一实施例。图3是本专利技术的输入字符在输入界面的相对位置关系的一实施例。图4是本专利技术的密码安全性判断方法的准备步骤流程的一实施例。 图5㈧及图5(B)是本专利技术的密码安全性判断方法的判断步骤流程的一实施例。图6是本专利技术的密码安全性判断方法决定密码是否安全的步骤流程的一实施例。图7是本专利技术的密码安全性判断方法的相关参数的一实施例。图8是本专利技术的密码字符在输入界面的相对位置关系的一实施例。主要组件符号说明密码安全性判断系统I接收模块10提供模块20分数计算模块 30总分数值31第一数值32第二数值33临界值34处理器40输入界面90输入字符91相邻字符92a,92b,92c,92d,92e,92f相对方向93a, 93b, 93c, 93d, 93e, 93f使用者100密码110,111第一密码字符Illa第二密码字符 Illb第三密码字符Illc第四密码字符 Illd第五密码字符Ille第一移动方向 140第二移动方向141第三移动方向 14具体实施例方式为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举出本专利技术的具体实施例,并配合所附附图,作详细说明如下。以下请先参考图1,图1是关于本专利技术的密码安全性判断系统的使用环境的一实施例。在本专利技术的一实施例中,密码安全性判断系统I可与输入界面90连接,用以判断使用者100利用输入界面90所建立的密码110是否安全。其中输入界面90包含多个输入字符,密码110包含多个密码字符,而每个密码字符选自于多个输入字符的其中之一。在本专利技术的一实施例中,密码安全性判断系统I为一桌上型计算机,但本专利技术不以此为限,可以是如笔记本型计算机、手机等一般的电子装置。输入界面90为外接的实体键盘,但本专利技术不以此为限,亦可以是如登入银行账号时常用的虚拟键盘,或是直接附在笔记本型计算机或手机上的实体键盘。接着请参考图2,图2是关于本专利技术的密码安全性判断系统的系统架构的一实施例。在本专利技术的一实施例中,密码安全性判断系统I包含接收模块10、提供模块20、分数计算模块30及处理器40。需注意的是,上述各个模块除可配置为硬件装置、软件程序、固件或其组合外,亦可藉电路回路或其他适当的形式配置;并且,各个模块除可以单独的形式配置夕卜,亦可以结合的形式配置。此外,本实施方式仅举例示意本专利技术的较佳实施例,为避免赘述,并未详加记载所有可能的变化组合。然而,本领域的普通技术人员应当可以理解,上述各模块或组件未必皆为必要。且为实施本专利技术,亦可能包含其他较细节的公知模块或组件。各模块或组件皆可能视需求加以省略或修改,且任两模块间未必不存在其他模块或组件。接下来请参考图4至图6,图4至图6是关于本专利技术的密码安全性判断方法的步骤流程的一实施例;并请一并参考图3、图7及图8,图3、图7及图8是关于本专利技术的一具体实施例。以下将以图2所示的密码安全性判断系统I为例,说明本专利技术的密码安全性判断方法。但需注意的是,本专利技术的密码安全性判断方法并不以使用在图2所示的密码安全性判断系统为限。在进行密码安全性判断之前,需先进行准备步骤。请考图4,图4是关于本专利技术的密码安全性判断方法的准备步骤流程的一实施例。首先进行步骤401 :取得输入界面的输入字符的相对位置关系。首先密码安全性判断系统I必须先取得输入界面90的输入字符的相对位置关系,可藉由提供模块20完成。请参考图3,图3是关于本专利技术输入字符在输入界面的相对位置关系的一实施例。输入界面90作为一外接的实体键盘,包含多个输入字符。其中输入字符91 (在本实施例中为D)在输入界面90中具有六个相邻字符92a 92f (在本实施例中分别为E,R,F,C,X,S),而其他字符与输入字符91皆非相邻。另外,输入字符91与六个相邻字符92a 92f间具有六个相对方向93a 93f (在本实施例中分别为D移向E(左上),D移向R(右上),D移向F (右),D移向C (右下),D移向X(左下)及D移向S (左)),还定义D与D之间的相对方向为例外相对方向。在本实施例中,密码安全性判断系统I在进行密码安全性判断之前,必须先取得输入界面90的输入字符的相对位置关系,也就是每一个输入字符与哪些输入字符相邻,以及这些彼此相邻的输入字符间的相对方向。但需注意的是,本专利技术本文档来自技高网...

【技术保护点】
一种密码安全性判断方法,该密码安全性判断方法用于一密码安全性判断系统上,该密码安全性判断系统与一输入界面连接,用以判断一使用者利用该输入界面所建立的一密码是否安全,其中该输入界面包括多个输入字符,该密码包括多个密码字符,其中各该密码字符选自于该多个输入字符其中之一,该密码安全性判断方法包括:接收一第一判断字符,其中该第一判断字符选自于该多个密码字符其中之一;接收一第二判断字符,其中该第二判断字符选自于该多个密码字符其中之一;提供该第一判断字符与该第二判断字符在该输入界面的一相对位置关系;以及藉由一处理器,根据该相对位置关系,判断该密码是否安全。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡景升江玉如林志祥
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:

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

1