System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机领域,尤其涉及一种系统安全登录方法、装置、设备及存储介质。
技术介绍
1、在过去的十几年中,由于社会的飞速发展,各种互联网产品也快速的发展,在各种互联网设备上,最核心的就是系统,系统管理着各个软件,还和屏幕进行联动,各种软件信息和用户信息都存储在系统中。那么系统中的数据安全就十分重要,如果任何人都能访问系统里面的数据,那么数据就没有安全性。
2、现在市面上大多数设备都没有对系统数据访问进行限制,只有某些机密单位,会在访问数据的时候进行验证,一般都是密码验证等,这些都容易被人获取,所以需要一种保护系统数据的安全登录方法来防止系统数据被人窃取。
技术实现思路
1、本专利技术的主要目的在于解决如何提高系统数据的安全性的技术问题。
2、本专利技术第一方面提供了一种系统安全登录方法,所述系统安全登录方法包括:
3、获取系统登录请求,所述系统登录请求中携带有用户输入的字符串信息,所述字符串信息用于指示数据库中存入数据对应的类型;
4、根据所述字符串信息,对系统登录进行第一次验证,若所述第一次验证通过,则获取用户账户及密码信息;
5、根据所述用户账户及密码信息,对系统登录进行第二次验证,若所述第二次验证通过,则获取用户系统key值;
6、根据所述用户系统key值,对系统登录进行第三次验证,若所述第三次验证通过,则发送系统登录成功消息,使用户获取数据库中的数据。
7、可选的,在本专利技术第一方面
8、获取设备型号、系统版本及数据保密等级信息;
9、根据所述设备型号、系统版本及数据保密等级信息,生成用户系统key值;
10、将所述用户系统key值传输至用户终端。
11、可选的,在本专利技术第一方面的第二种实现方式中,所述根据所述字符串信息,对系统登录进行第一次验证,若所述第一次验证通过,则获取用户账户及密码信息包括:
12、根据所述字符串信息,对系统登录进行第一次验证,判断所述字符串信息是否正确;
13、若不正确,则推送再次输入字符串信息消息,并获取再次输入的字符串信息,判断再次输入的字符串信息是否正确;
14、判断输入字符串信息的次数是否小于预设字符输入次数,若否,则进行锁机处理。
15、可选的,在本专利技术第一方面的第三种实现方式中,所述根据所述字符串信息,对系统登录进行第一次验证,判断所述字符串信息是否正确包括:
16、据所述字符串信息,对系统登录进行第一次验证,获取所述字符串信息中错误字符个数;
17、判断所述字符串信息中错误字符个数是否小于预设个数;
18、若否,则表示所述字符串信息不正确,进行锁机处理;
19、若是,则推送再次输入字符串信息消息。
20、可选的,在本专利技术第一方面的第四种实现方式中,所述根据所述字符串信息,对系统登录进行第一次验证,若所述第一次验证通过,则获取用户账户及密码信息之前还包括:
21、将所述数据库中要加密的数据进行拆分,并对拆分后的数据进行加密;
22、根据所述拆分后的数据,记录加密后数据组合的顺序,并根据所述加密后数据组合的顺序生成指令;
23、将所述指令存入所述数据库中。
24、可选的,在本专利技术第一方面的第五种实现方式中,所述将所述数据库中要加密的数据进行拆分,并对拆分后的数据进行加密包括:
25、将所述数据库中要加密的数据进行拆分,分成多组字符串;
26、获取每组字符串中的首、中、尾字符,并将所述每组字符串中的首、中、尾字符进行交换;
27、将交换字符后的每组字符串打乱顺序,以实现数据的加密。
28、可选的,在本专利技术第一方面的第六种实现方式中,所述根据所述拆分后的数据,记录加密后数据组合的顺序,并根据所述加密后数据组合的顺序生成指令包括:
29、获取拆分后每组字符串中的首、中、尾字符;
30、根据所述拆分后每组字符串中的首、中、尾字符,得到加密后数据组合的顺序;
31、根据所述加密后数据组合的顺序生成指令。
32、本专利技术第二方面提供了一种系统安全登录设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述系统安全登录设备执行上述的系统安全登录方法。
33、本专利技术的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的系统安全登录方法。
34、在本专利技术实施例中,获取系统登录请求,所述系统登录请求中携带有用户输入的字符串信息,所述字符串信息用于指示数据库中存入数据对应的类型;根据所述字符串信息,对系统登录进行第一次验证,若所述第一次验证通过,则获取用户账户及密码信息;根据所述用户账户及密码信息,对系统登录进行第二次验证,若所述第二次验证通过,则获取用户系统key值;根据所述用户系统key值,对系统登录进行第三次验证,若所述第三次验证通过,则发送系统登录成功消息,使用户获取数据库中的数据。本专利技术中,根据字符串信息、用户账户及密码信息、用户系统key值,分别对系统登录进行第一次验证、第二次验证以及第三次验证,能通过三重登录验证,来达到系统安全登录的目的,从而提高系统数据的安全性。
本文档来自技高网...【技术保护点】
1.一种系统安全登录方法,其特征在于,所述系统安全登录方法包括:
2.根据权利要求1所述的系统安全登录方法,其特征在于,所述获取系统登录请求之前还包括:
3.根据权利要求1所述的系统安全登录方法,其特征在于,所述根据所述字符串信息,对系统登录进行第一次验证,若所述第一次验证通过,则获取用户账户及密码信息包括:
4.根据权利要求3所述的系统安全登录方法,其特征在于,所述根据所述字符串信息,对系统登录进行第一次验证,判断所述字符串信息是否正确包括:
5.根据权利要求1所述的系统系统安全登录方法,其特征在于,所述根据所述字符串信息,对系统登录进行第一次验证,若所述第一次验证通过,则获取用户账户及密码信息之前还包括:
6.根据权利要求5所述的系统安全登录方法,其特征在于,所述将所述数据库中要加密的数据进行拆分,并对拆分后的数据进行加密包括:
7.根据权利要求5所述的系统安全登录方法,其特征在于,所述根据所述拆分后的数据,记录加密后数据组合的顺序,并根据所述加密后数据组合的顺序生成指令包括:
8.一种系统安
9.一种系统安全登录设备,其特征在于,所述系统安全登录设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的系统安全登录方法。
...【技术特征摘要】
1.一种系统安全登录方法,其特征在于,所述系统安全登录方法包括:
2.根据权利要求1所述的系统安全登录方法,其特征在于,所述获取系统登录请求之前还包括:
3.根据权利要求1所述的系统安全登录方法,其特征在于,所述根据所述字符串信息,对系统登录进行第一次验证,若所述第一次验证通过,则获取用户账户及密码信息包括:
4.根据权利要求3所述的系统安全登录方法,其特征在于,所述根据所述字符串信息,对系统登录进行第一次验证,判断所述字符串信息是否正确包括:
5.根据权利要求1所述的系统系统安全登录方法,其特征在于,所述根据所述字符串信息,对系统登录进行第一次验证,若所述第一次验证通过,则获取用户账户及密码信息之前还包括:
6.根据权利要求5...
【专利技术属性】
技术研发人员:王斌,唐盛,李能,
申请(专利权)人:深圳市乐凡信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。