本发明涉及计算机登录技术领域,更具体地说,它涉及基于互联网的计算机通信安全登录方法及系统。
背景技术:
随着计算机的应用越来越普遍,计算机用户的数量不断攀升,应用水平不断提高。计算机具有运算速度快、计算精确度高、逻辑运算能力强、存储容量大、自动化程度高等特点,广泛应用于互联网、通信、多媒体等领域。
目前,在计算机登录的过程中,为验证用户身份,用户需要输入账号信息和登录密码获得计算机访问权限。用户在输入账号信息和登录密码的过程中,通过键盘输入字符信息,在此过程中,账号信息和登录密码容易被他人窃取,窃取者通过窃取得到的账号信息和登录密码可获得相应计算机访问权限,导致计算登录的安全性较低。
因此,如何提高计算机登录的安全性是目前我们迫切需要解决的问题。
技术实现要素:
本发明的目的是提供基于互联网的计算机通信安全登录方法,具有提高计算机通信登录的安全性的效果。
本发明的上述技术目的是通过以下技术方案得以实现的:基于互联网的计算机通信安全登录方法,包括以下步骤:
s1:通过用户登录访问单元输入用户身份信息与加密验证码,并将所述用户身份信息传送至第一处理单元以及将所述加密验证码传送至第二处理单元;
s2:通过所述第一处理单元调取存储单元中存储的登录访问匹配信息后,判断所述用户身份信息与所述登录访问对比信息是否匹配;若判断为是,则向动态验证单元发出动态验证码生成命令;若判断为否,则显示用户登录访问失败;
s3:在接收到所述动态验证码生成命令后,通过所述动态验证单元生成动态验证码,并将所述动态验证码传送至所述用户登录访问单元和验证变换单元;
s4:根据所述验证变换单元中存储的加密变换数据将所述动态验证码变换成加密标准码,并将所述加密标准码传送至所述第二处理单元;
s5:通过所述第二处理单元判断所述加密验证码与所述加密标准码是否匹配;若判断为是,则向登录授权单元发出登录授权允许命令;若判断为否,则显示登录授权失败;
s6:在接收到所述登录授权允许命令后允许计算机登录。
通过采用上述技术方案,将动态验证码变换成加密标准码,防止窃取者通过窃取得到的用户身份信息即可获得相应计算机访问权限的情况发生,提高了计算机通信登录的安全性。
本发明进一步设置为:所述动态验证码为至少两位数字的组合。
通过采用上述技术方案,便于增强加密标准码破解的难度,进一步提高了计算机通信登录的安全性。
本发明进一步设置为:所述加密变换数据为运算公式;所述动态验证码中的数字经所述运算公式计算后形成新数字;所述新数字作为加密标准码相应数位的数字。
通过采用上述技术方案,使得加密标准码的计算操作方便。
本发明进一步设置为:所述加密变换数据包括至少一个加密变换分数据;每一个加密变换分数据对应设置一个访问权限等级;用户根据输入不同的加密标准码获得不同登录访问权限。
通过采用上述技术方案,利用多个加密变换分数据,避免计算机内存储的保密资料同时丢失的情况发生。
本发明的另一目的是提供基于互联网的计算机通信安全登录系统,具有提高计算机通信登录的安全性的效果。
本发明的上述技术目的是通过以下技术方案得以实现的:基于互联网的计算机通信安全登录系统,包括用户登录访问单元、存储单元、第一处理单元、动态验证单元、验证变换单元、第二处理单元和登录授权单元;
所述用户登录访问单元,用于输入用户身份信息与加密验证码,并将所述用户身份信息传送至所述第一处理单元以及将所述加密验证码传送至所述第二处理单元;
所述存储单元,存储有登录访问匹配信息;
所述第一处理单元,用于调取所述登录访问匹配信息后,判断所述用户身份信息与所述登录访问对比信息是否匹配;若判断为是,则向所述动态验证单元发出动态验证码生成命令;若判断为否,则显示用户登录访问失败;
所述动态验证单元,用于在接收到所述动态验证码生成命令后生成动态验证码,并将所述动态验证码传送至所述用户登录访问单元和所述验证变换单元;
所述验证变换单元,存储有加密变换数据,用于根据所述加密变换数据将所述动态验证码变换成加密标准码,并将所述加密标准码传送至所述第二处理单元;
所述第二处理单元,用于判断所述加密验证码与所述加密标准码是否匹配;若判断为是,则向所述登录授权单元发出登录授权允许命令;若判断为否,则显示登录授权失败;
所述登录授权单元,用于在接收到所述登录授权允许命令后允许计算机登录。
通过采用上述技术方案,利用验证变换单元,将动态验证码变换成加密标准码,防止窃取者通过窃取得到的用户身份信息即可获得相应计算机访问权限的情况发生,提高了计算机通信登录的安全性。
综上所述,本发明具有以下有益效果:将动态验证码变换成加密标准码,防止窃取者通过窃取得到的用户身份信息即可获得相应计算机访问权限的情况发生,提高了计算机通信登录的安全性;便于增强加密标准码破解的难度,进一步提高了计算机通信登录的安全性;利用多个加密变换分数据,避免计算机内存储的保密资料同时丢失的情况发生。
附图说明
图1是本发明实施例1中的流程图;
图2是本发明实施例2中的架构图。
图中:1、用户登录访问单元;11、存储单元;12、第一处理单元;13、动态验证单元;14、验证变换单元;15、第二处理单元;16、登录授权单元。
具体实施方式
以下结合附图1-2对本发明作进一步详细说明。
实施例1:基于互联网的计算机通信安全登录方法,如图1与图2所示,包括以下步骤:
步骤一,通过用户登录访问单元1输入用户身份信息与加密验证码,并将用户身份信息传送至第一处理单元12以及将加密验证码传送至第二处理单元15。
步骤二,通过第一处理单元12调取存储单元11中存储的登录访问匹配信息后,判断用户身份信息与登录访问对比信息是否匹配;若判断为是,则向动态验证单元13发出动态验证码生成命令;若判断为否,则显示用户登录访问失败。
步骤三,在接收到动态验证码生成命令后,通过动态验证单元13生成动态验证码,并将动态验证码传送至用户登录访问单元1和验证变换单元14。
步骤四,根据验证变换单元14中存储的加密变换数据将动态验证码变换成加密标准码,并将加密标准码传送至第二处理单元15。
步骤五,通过第二处理单元15判断加密验证码与加密标准码是否匹配;若判断为是,则向登录授权单元16发出登录授权允许命令;若判断为否,则显示登录授权失败。
步骤六,在接收到登录授权允许命令后允许计算机登录。
将动态验证码变换成加密标准码,防止窃取者通过窃取得到的用户身份信息即可获得相应计算机访问权限的情况发生,提高了计算机通信登录的安全性。
如图1所示,动态验证码为至少两位数字的组合。本实施例中采用四位数字。设定动态验证码为a,例如:a=1234。
如图1所示,加密变换数据为运算公式。动态验证码中的数字经运算公式计算后形成新数字。新数字作为加密标准码相应数位的数字。使得加密标准码的计算操作方便。设定加密标准码为b,例如:运算公式为b=2×a,则输入的b为2468。
如图1所示,加密变换数据包括至少一个加密变换分数据。每一个加密变换分数据对应设置一个访问权限等级。用户根据输入不同的加密标准码获得不同登录访问权限。利用多个加密变换分数据,避免计算机内存储的保密资料同时丢失的情况发生。
实施例2:基于互联网的计算机通信安全登录系统,如图2所示,包括用户登录访问单元1、存储单元11、第一处理单元12、动态验证单元13、验证变换单元14、第二处理单元15和登录授权单元16。
如图2所示,用户登录访问单元1用于输入用户身份信息与加密验证码,并将用户身份信息传送至第一处理单元12以及将加密验证码传送至第二处理单元15。
如图2所示,存储单元11存储有登录访问匹配信息。
如图2所示,第一处理单元12用于调取登录访问匹配信息后,判断用户身份信息与登录访问对比信息是否匹配;若判断为是,则向动态验证单元13发出动态验证码生成命令;若判断为否,则显示用户登录访问失败。
如图2所示,动态验证单元13用于在接收到动态验证码生成命令后生成动态验证码,并将动态验证码传送至用户登录访问单元1和验证变换单元14。
如图2所示,验证变换单元14存储有加密变换数据,用于根据加密变换数据将动态验证码变换成加密标准码,并将加密标准码传送至第二处理单元15。
如图2所示,第二处理单元15用于判断加密验证码与加密标准码是否匹配;若判断为是,则向登录授权单元16发出登录授权允许命令;若判断为否,则显示登录授权失败。
如图2所示,登录授权单元16用于在接收到登录授权允许命令后允许计算机登录。利用验证变换单元14,将动态验证码变换成加密标准码,防止窃取者通过窃取得到的用户身份信息即可获得相应计算机访问权限的情况发生,提高了计算机通信登录的安全性。
工作原理:将动态验证码变换成加密标准码,防止窃取者通过窃取得到的用户身份信息即可获得相应计算机访问权限的情况发生,提高了计算机通信登录的安全性。
本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。