大数据网络中政务数据快速安全挖掘方法技术

技术编号:29464932 阅读:14 留言:0更新日期:2021-07-27 17:51
本发明专利技术提出了一种大数据网络中政务数据快速安全挖掘方法,包括以下步骤:S1,利用其登录页面键入短信码;S2,若短信码验证通过,则页面登录通过。本发明专利技术能够免用户名和密码输入,短信码快捷方便登录。

【技术实现步骤摘要】
大数据网络中政务数据快速安全挖掘方法
本专利技术涉及一种快速登录
,特别是涉及一种大数据网络中政务数据快速安全挖掘方法。
技术介绍
随着信息科技的发展,信息安全技术在各领域的应用更为广泛和深入。在信息安全领域,安全登录往往是信息系统使用的第一把钥匙,其安全性受到越来越多的重视。四网合一为党建网、综治网、城管网、违建网的统称,可以通过其中一个网页进行登录后而进入另外三个网页。登录时需要输入用户名和密码,往往操作不便;专利申请号2017100127311,名称为“用户账号登录方法及装置”,公开了接收账号登录请求,该账号登录请求中携带第一用户账号和用户密码,根据该第一用户账号和该用户密码进行登录校验,当登录校验失败时,根据该第一用户账号获取该第一用户账号所属企业的企业管理密码,该企业管理密码用于对该企业内的所有用户账号进行管理,当该用户密码与该企业管理密码相同时,确定该第一用户账号登录成功。如此,在不需要通过该第一用户账号的登录密码的情况下,直接通过企业管理密码即可实现登录,提高了操作的便捷性,以及提高了登录效率。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种大数据网络中政务数据快速安全挖掘方法。为了实现本专利技术的上述目的,本专利技术提供了一种大数据网络中政务数据快速安全挖掘方法,包括以下步骤:S1,利用其登录页面键入短信码;S2,若短信码验证通过,则页面登录通过。在本专利技术的一种优选实施方式中,在步骤S1中包括以下步骤:<br>S11,判断是否接收到登录触发信号:若接收到登录触发信号,则获取其登录设备的设备ID号,该登录设备包括可移动手持智能终端、智能手戴终端和固定智能终端之一或者任意组合;对获取的登录设备的设备ID号进行以下操作:SDeviceID=MD(DeviceID),其中,MD()表示进行MD5的哈希算法;将其得到的唯一上传值SDeviceID发送至云服务器;若未接收到登录触发信号,则返回步骤S11;S12,云服务器判断其上传的唯一上传值SDeviceID是否存在于云服务器数据库中:若上传的唯一上传值SDeviceID存在于云服务器数据库中,则以上传的唯一上传值SDeviceID作为查询词,检索查询词所对应的查询词数据库,该查询词数据库中包括最近发送短信码的手机号;对最近发送短信码的手机号执行以下操作:其中,MDT()表示进行T次MD5的哈希算法;PhoneNumber表示最近发送短信码的手机号;MD1()表示进行1次MD5的哈希算法;即等同于MD()表示进行MD5的哈希算法;表示共计T次;T表示云服务器接收到上传的唯一上传值SDeviceID的时间分;SPhoneNumber表示最近发送短信码的手机号PhoneNumber经T次MD5的哈希算法后得到的哈希值;若上传的唯一上传值SDeviceID不存在于云服务器数据库中,执行步骤S15;S13,将其哈希值SPhoneNumber转换为短信码字符串,其将哈希值SPhoneNumber转换为短信码字符串的方法为:其中,|SPhoneNumber|表示哈希值SPhoneNumber的总位数;表示哈希值SPhoneNumber从高位至低位排序中的第i位所对应的数值;<SPhoneNumber>表示哈希值SPhoneNumber所对应的进制数值;表示<SPhoneNumber>的|SPhoneNumber|-i次方;M10表示将其哈希值SPhoneNumber转换为短信码字符串的结果;S14,截取短信码字符串前四位或者前六位作为短信码发送至最近发送短信码的手机号PhoneNumber上;S15,云服务器获取其登录设备上的手机号,若云服务器获取的手机号存在于云服务器数据库,则对获取的手机号执行以下操作:其中,MDT′()表示进行T′次MD5的哈希算法;PhoneNumber′表示云服务器接收到的手机号;MD1()表示进行1次MD5的哈希算法;即等同于MD()表示进行MD5的哈希算法;表示共计T′次;T′表示云服务器接收到的手机号PhoneNumber′的时间分;SPhoneNumber′表示云服务器接收到的手机号PhoneNumber′经T′次MD5的哈希算法后得到的哈希运算值;S16,将其哈希运算值SPhoneNumber′转换为短信码字符值,其将哈希运算值SPhoneNumber′转换为短信码字符值的方法为:其中,|SPhoneNumber′|表示哈希运算值SPhoneNumber′的总位数;表示哈希运算值SPhoneNumber′从高位至低位排序中的第i′位所对应的数值;<SPhoneNumber′>表示哈希运算值SPhoneNumber′所对应的进制数值;表示<SPhoneNumber′>的|SPhoneNumber′|-i′次方;M10′表示将其哈希值SPhoneNumber′转换为短信码字符值的结果;S17,截取短信码字符值前四位或者前六位作为短信码发送至云服务器接收到的手机号PhoneNumber′上。在本专利技术的一种优选实施方式中,可移动手持智能终端包括智能手机、智能平板和智能笔记本之一或者任意组合;智能手戴终端包括智能手表;固定智能终端包括智能台式分离电脑或/和智能一体机。在本专利技术的一种优选实施方式中,在步骤S1中,键入短信码的方法为:S41,判定是否收到键入短信码触发信号:若收到键入短信码触发信号,则执行步骤S42;若未收到键入短信码触发信号,则执行步骤S41;S42,在登录页面上显示键入短信码登录数字框,该键入短信码登录数字框内包括10个数字按键,分别为第0数字按键、第1数字按键、第2数字按键、……、第9数字按键;每个数字按键上的数字不同;令触发次数j=1;S43,对其数字0~9执行以下操作:其中,MDj()表示进行j次MD5的哈希算法;NOy表示数字y;y=0、1、2、3、……、9;MD1()表示进行1次MD5的哈希算法;即等同于MD()表示进行MD5的哈希算法;表示共计j次;表示数字y经j次MD5的哈希算法后得到的比较值;S44,将比较值按照从大到小排列,表示数字0经j次MD5的哈希算法后得到的比较值;表示数字1经j次MD5的哈希算法后得到的比较值;表示数字2经j次MD5的哈希算法后得到的比较值;表示数字3经j次MD5的哈希算法后得到的比较值;表示数字9经j次MD5的哈希算法后得到的比较值;将排列后的比较值所对应的数字依次显示在第0数字按键~第9数字按键上;S45,若收到第j个字符后,j=j+1,执行步骤S43,直本文档来自技高网...

【技术保护点】
1.一种大数据网络中政务数据快速安全挖掘方法,其特征在于,包括以下步骤:/nS1,利用其登录页面键入短信码;/nS2,若短信码验证通过,则页面登录通过。/n

【技术特征摘要】
1.一种大数据网络中政务数据快速安全挖掘方法,其特征在于,包括以下步骤:
S1,利用其登录页面键入短信码;
S2,若短信码验证通过,则页面登录通过。


2.根据权利要求1所述的大数据网络中政务数据快速安全挖掘方法,其特征在于,在步骤S1中包括以下步骤:
S11,判断是否接收到登录触发信号:
若接收到登录触发信号,则获取其登录设备的设备ID号,该登录设备包括可移动手持智能终端、智能手戴终端和固定智能终端之一或者任意组合;对获取的登录设备的设备ID号进行以下操作:
SDeviceID=MD(DeviceID),
其中,MD()表示进行MD5的哈希算法;
将其得到的唯一上传值SDeviceID发送至云服务器;
若未接收到登录触发信号,则返回步骤S11;
S12,云服务器判断其上传的唯一上传值SDeviceID是否存在于云服务器数据库中:
若上传的唯一上传值SDeviceID存在于云服务器数据库中,则以上传的唯一上传值SDeviceID作为查询词,检索查询词所对应的查询词数据库,该查询词数据库中包括最近发送短信码的手机号;对最近发送短信码的手机号执行以下操作:



其中,MDT()表示进行T次MD5的哈希算法;
PhoneNumber表示最近发送短信码的手机号;
MD1()表示进行1次MD5的哈希算法;即等同于MD()表示进行MD5的哈希算法;

表示共计T次;
T表示云服务器接收到上传的唯一上传值SDeviceID的时间分;
SPhoneNumber表示最近发送短信码的手机号PhoneNumber经T次MD5的哈希算法后得到的哈希值;
若上传的唯一上传值SDeviceID不存在于云服务器数据库中,执行步骤S15;
S13,将其哈希值SPhoneNumber转换为短信码字符串,其将哈希值SPhoneNumber转换为短信码字符串的方法为:



其中,|SPhoneNumber|表示哈希值SPhoneNumber的总位数;

表示哈希值SPhoneNumber从高位至低位排序中的第i位所对应的数值;
<SPhoneNumber>表示哈希值SPhoneNumber所对应的进制数值;

表示<SPhoneNumber>的|SPhoneNumber|-i次方;
M10表示将其哈希值SPhoneNumber转换为短信码字符串的结果;
S14,截取短信码字符串前四位或者前六位作为短信码发送至最近发送短信码的手机号PhoneNumber上;
S15,云服务器获取其登录设备上的手机号,若云服务器获取的手机号存在于云服务器数据库,则对获取的手机号执行以下操作:



其中,MDT′()表示进行T′次MD5的哈希算法;
PhoneNumber′表示云服务器接收到的手机号;
MD1()表示进行1次MD5的哈希算法;即等同于MD()表示进行MD5的哈希算法;

表示共计T′次;
T′表示云服务器接收到的手机号PhoneNumber′的时间分;
SPhoneNumber′表示云服务器接收到的手机号PhoneNumber′经T′次MD5的哈希算法后得到的哈希运算值;
S16...

【专利技术属性】
技术研发人员:杨琴师铭姚平波
申请(专利权)人:重庆扬成大数据科技有限公司
类型:发明
国别省市:重庆;50

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

1