一种密码验证方法和人力资源管理系统技术方案

技术编号:15519525 阅读:75 留言:0更新日期:2017-06-04 09:20
本发明专利技术实施例提供的一种密码验证方法和人力资源管理系统,属于计算机技术领域。该方法包括:获取登陆信息;基于所述登陆信息获取第一验证信息;获取第二验证信息;当所述第一验证信息与预设第一结果信息匹配且所述第二验证信息与预设第二结果信息匹配时,发出登陆成功指令。通过获取第一验证信息与第二验证信息使得登陆用户的登陆安全性能更高,通过同时验证第一验证信息与第二验证信息使得用户的登陆安全性能进一步得到提升,从而较大程度上的确保了登陆的安全性。

Password verification method and human resource management system

The invention provides a password verification method and a human resource management system, belonging to the computer technology field. The method includes: obtaining the login information; the login information obtaining the first authentication information based on access authentication information; second; when the first authentication information with the preset information, and the results of the first second authentication information with the preset information, second results, a successful landing instruction. By obtaining the first authentication information and second authentication information makes users landing landing safety performance is higher, at the same time by validating the first authentication information and second authentication information makes users landing safety performance has been further improved, thus greatly ensure the safety of landing.

【技术实现步骤摘要】
一种密码验证方法和人力资源管理系统
本专利技术涉及计算机
,具体而言,涉及一种密码验证方法和人力资源管理系统。
技术介绍
人才是一个公司发展所必不可缺的,然而人才信息则是一个公司不可外露的,特别是如何培养一个优选的人才。随着互联网进程的加快,通过一些其他手段或者是一些内部员工的滥用,很容易导致资源的泄密,从而引发严重的后果。
技术实现思路
本专利技术提供一种密码验证方法和人力资源管理系统,旨在改善上述问题。本专利技术提供的一种密码验证方法,包括:获取登陆信息,所述登陆信息包括登陆账号、登陆日期和联系方式;基于所述登陆信息获取第一验证信息,所述第一验证信息需满足M=A(x)×B(y)×H(z),其中,A(x)=(a1+a2+a3+···+ax)÷xx=1、2、3、4、5....,B(y)=(b1+b3+b5+b2y-1)÷yy=1、2、3、4、5....,其中,当z=1时H(z)=h1,当z大于1时,H(z)=h1+h2-h3+h4-h5+h2z-h2z+1,其中,a1表示所述登陆账号的第一位的数值,依次类推所述ax表示所述登陆账号的第x位的为数值,b1表示登陆日期的第一位的数值,b3表示登陆日期的第三位的数值,依次类推b2y-1表示表示第2y-1位的数值,h1表示所述联系方式的第一位的数值,h2表示所述联系方式的第二位的数值,依次类推h2z+1表示所述联系方式的第2z+1位的数值;获取第二验证信息,所述第二验证信息包括登陆用户的指纹信息或人脸信息;当所述第一验证信息与预设第一结果信息匹配且所述第二验证信息与预设第二结果信息匹配时,发出登陆成功指令。本专利技术提供的一种人力资源管理系统,包括登陆模块,用于获取登陆信息,所述登陆信息包括登陆账号、登陆日期和联系方式;第一验证模块,用于基于所述登陆信息获取第一验证信息,所述第一验证信息需满足M=A(x)×B(y)×H(z),其中,A(x)=(a1+a2+a3+···+ax)÷xx=1、2、3、4、5....,B(y)=(b1+b3+b5+b2y-1)÷yy=1、2、3、4、5....,其中,当z=1时H(z)=h1,当z大于1时,H(z)=h1+h2-h3+h4-h5+h2z-h2z+1,其中,a1表示所述登陆账号的第一位的数值,依次类推所述ax表示所述登陆账号的第x位的为数值,b1表示登陆日期的第一位的数值,b3表示登陆日期的第三位的数值,依次类推b2y-1表示表示第2y-1位的数值,h1表示所述联系方式的第一位的数值,h2表示所述联系方式的第二位的数值,依次类推h2z+1表示所述联系方式的第2z+1位的数值;第二验证模块,用于获取第二验证信息,所述第二验证信息包括登陆用户的指纹信息或人脸信息;比对模块,用于当所述第一验证信息与预设第一结果信息匹配且所述第二验证信息与预设第二结果信息匹配时,发出登陆成功指令。上述本专利技术提供一种密码验证方法和人力资源管理系统,所述方法通过获取第一验证信息与第二验证信息使得登陆用户的登陆安全性能更高,通过同时验证第一验证信息与第二验证信息使得用户的登陆安全性能进一步得到提升,从而较大程度上的确保了登陆的安全性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的用户终端与服务器进行交互的示意图;图2为本专利技术实施例提供的电子设备的结构框图;图3为本专利技术第一实施例提供的一种密码验证方法的流程图;图4为本专利技术第二实施例提供的一种密码验证方法的流程图;图5为本专利技术第三实施例提供的一种人力资源管理系统的结构框图;图6为本专利技术第四实施例提供的一种人力资源管理系统的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,是本专利技术较佳实施例提供的服务器100与用户终端200进行交互的示意图。所述服务器100通过网络与一个或多个用户终端200进行通信连接,以进行数据通信或交互。所述服务器100可以是网络服务器、数据库服务器等。所述用户终端200可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,PDA)等。如图2所示,为本专利技术实施例提供的一种电子设备的结构框图。其中,所述电子设备300可以作为用户终端200,也可以作为服务器100。所述电子设备300包括人力资源管理系统、存储器301、存储控制器302、处理器303、外设接口304和输入输出单元305。所述存储器301、存储控制器302、处理器303、外设接口304、输入输出单元305各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述人力资源管理系统包括至少一个可以软件或固件(firmware)的形式存储于所述存储器301中或固化在所述电子设备300的操作系统(operatingsystem,OS)中的软件功能模块。所述处理器303用于执行存储器301中存储的可执行模块,例如所述人力资源管理系统包括的软件功能模块或计算机程序。其中,存储器301可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(ProgrammableRead-OnlyMemory,PROM),可擦除只读存储器(ErasableProgrammableRead-OnlyMemory,EPROM),电可擦除只读存储器(ElectricErasableProgrammableRead-OnlyMemory,EEPROM)等。其中,存储器301用于存储程序,所述处理器303在接收到执行指令后,执行所述程序,前述本专利技术实施例任一实施例揭示的流过程定义的服务器100所执行的方法可以应用于处理器303中,或者由处理器303实现。处理器303可能是一种集成电路芯片,具有信号的处理能力。上述的处理器303可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本专利技术实施例中的公开的各本文档来自技高网...
一种密码验证方法和人力资源管理系统

【技术保护点】
一种密码验证方法,其特征在于,包括:获取登陆信息,所述登陆信息包括登陆账号、登陆日期和联系方式;基于所述登陆信息获取第一验证信息,所述第一验证信息需满足M=A(x)×B(y)×H(z),其中,A(x)=(a

【技术特征摘要】
1.一种密码验证方法,其特征在于,包括:获取登陆信息,所述登陆信息包括登陆账号、登陆日期和联系方式;基于所述登陆信息获取第一验证信息,所述第一验证信息需满足M=A(x)×B(y)×H(z),其中,A(x)=(a1+a2+a3+···+ax)÷xx=1、2、3、4、5....,B(y)=(b1+b3+b5+b2y-1)÷yy=1、2、3、4、5....,其中,当z=1时H(z)=h1,当z大于1时,H(z)=h1+h2-h3+h4-h5+h2z-h2z+1,其中,a1表示所述登陆账号的第一位的数值,依次类推,所述ax表示所述登陆账号的第x位的数值,b1表示登陆日期的第一位的数值,b3表示登陆日期的第三位的数值,依次类推b2y-1表示登陆日期的第2y-1位的数值,h1表示所述联系方式的第一位的数值,h2表示所述联系方式的第二位的数值,依次类推h2z+1表示所述联系方式的第2z+1位的数值;获取第二验证信息,所述第二验证信息包括登陆用户的指纹信息或人脸信息;当所述第一验证信息与预设第一结果信息匹配且所述第二验证信息与预设第二结果信息匹配时,发出登陆成功指令。2.根据权利要求1所述的方法,其特征在于,所述获取登陆信息,所述登陆信息包括登陆账号、登陆日期和联系方式的步骤包括:获取用户登陆时输入的所述登陆账号联系方式以及登陆日期;获取与所述登陆账号对应的预先存储的用户的;将所述登陆账号、所述登陆日期以及所述联系方式标记为所述登陆信息。3.根据权利要求2所述的方法,其特征在于,所述获取与所述登陆账号对应的预先存储的用户的联系方式的步骤包括:获取预先存储在服务器中的用户的联系方式。4.根据权利要求1所述的方法,其特征在于,所述当所述第一验证信息与预设第一结果信息匹配且所述第二验证信息与预设第二结果信息匹配时,发出登陆成功指令的步骤之后,还包括:基于所述登陆成功指令进入主页面;获取所述主页面的数据。5.根据权利要求4所述的方法,其特征在于,所述获取主页面的数据的步骤包括:获取第三验证信息,所述第三验证信息需满足T(n)=(t1×t3×t2n-1)÷(t2+t4+t2n)n=1、2、3、4、5....,其中,t1表示欲获取文件的名称经过ASCII转换后的数值中的第一位数值,依次类推,t2n表示欲获取文件的名称经过ASCII转换后的数值中的第2n位数值;当所述第三验证信息与预设第三结果信息进行匹配时,获取...

【专利技术属性】
技术研发人员:白亚娜霍玉建王中利姜存仓刘雅言杜卫东
申请(专利权)人:国网山东省电力公司东明县供电公司
类型:发明
国别省市:山东,37

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

1