一种用于资产管理系统的安全防护系统的制作方法

文档序号:30077636发布日期:2022-05-18 03:41阅读:70来源:国知局
一种用于资产管理系统的安全防护系统的制作方法

1.本发明涉及一种资产安全技术领域,特别是涉及一种用于资产管理系统的安全防护系统。


背景技术:

2.在经济全球化日益加速的今天,信息技术的不断优化和更新,信息行业的发展速度越来越快,商业运营模式也越来越多,尤其是近几年云计算、虚拟化等技术的发展,智能网络终端的增加、大数据平台技术的广泛应用等,随之产生的数据量呈爆炸式增长。而数据的增多,带来的是蕴含在数据中更大的价值,在这一情况下,数据的安全就变得尤为重要。当前的绝大部分互联网恶意行为都是以盗取数据信息为目的,从中牟取暴利。因此计算机信息安全工作则更加重要和迫切,这不仅能够降低信息风险,而且还能提高数据信息的真实性。


技术实现要素:

3.本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种用于资产管理系统的安全防护系统。
4.为了实现本发明的上述目的,本发明提供了一种用于资产管理系统的安全防护系统,包括登陆获取模块、ip地址比较模块、安全处理模块和验证登录模块;
5.登陆获取模块的数据输出端与ip地址比较模块的数据输入端相连,ip地址比较模块的数据输出第一端与安全处理模块的数据输入端相连,ip地址比较模块的数据输出第二端与验证登录模块的数据输入第一端相连,安全处理模块的数据输出端与验证登录模块的数据输入第二端相连;
6.登陆获取模块用于登录终端获取终端账号和终端密码;
7.ip地址比较模块用于登录终端判断登录的ip地址是否与上一次的ip地址是否一致:
8.若登录的ip地址与上一次的ip地址不一致,上一次的ip地址为常用ip地址,如果ip地址使用次数或/和使用累计时长大于或者等于预设使用次数阈值或/和预设使用累计时长阈值,则为常用ip地址;执行安全处理模块;
9.若登录的ip地址与上一次的ip地址一致,则终端账号和终端密码即是登录账号和登录密码;执行验证登录模块;
10.安全处理模块用于对登陆获取模块中获取的终端账号和终端密码分别进行安全处理,得到登录账号和登录密码;其得到登录账号的计算方法为:
11.a

=numerical value algorithm||a-p||,
12.a表示账号字符串;
13.p表示密码字符串;
[0014]-表示字符连接符;
[0015]
numerical value algorithm||||表示数值化运算方法;
[0016]a′
表示登录账号;
[0017]
其得到登录密码的计算方法为:
[0018]
p

=numerical value algorithm||p-a||,
[0019]
a表示账号字符串;
[0020]
p表示密码字符串;
[0021]-表示字符连接符;
[0022]
numerical value algorithm||||表示数值化运算方法;
[0023]
p

表示登录密码;
[0024]
验证登录模块用于将得到的登录账号和登录密码以及登录终端的物理地址发送至云端管理平台验证。
[0025]
在本发明的一种优选实施方式中,在登陆获取模块中云端管理平台验证登录的方法包括以下步骤:
[0026]
s41,云端管理平台以接收到的登录账号为查询码,查询账号数据库中是否存在接收到的登录账号:
[0027]
若账号数据库中不存在接收到的登录账号,则云端管理平台向登录终端发出反馈信息,该反馈信息为输入的账号字符错误,请重新输入账号字符以及密码字符;
[0028]
若账号数据库中存在接收到的登录账号,则提取接收到的登录账号所对应的密码以及物理地址;
[0029]
s42,判断提取的物理地址是否与接收到的物理地址一致:
[0030]
若提取的物理地址与接收到的物理地址一致,则执行下一步;
[0031]
若提取的物理地址与接收到的物理地址不一致,则该登录账号所对应的登录终端不为常用登录终端,向其登录账号所关联的手机号码发送绑定码;通过关联的手机号码发送接收到的绑定码,将其物理地址所对应的登录终端作为常用登录终端;登录云端管理平台成功;
[0032]
s43,判断其提取的密码是否与接收到的密码字符一致:
[0033]
若提取的密码是否与接收到的密码字符一致,则登录云端管理平台成功;
[0034]
若提取的密码与接收到的密码字符不一致,则云端管理平台向登录终端发出反馈信息,该反馈信息为输入的密码字符错误,请重新输入账号字符以及密码字符。
[0035]
在本发明的一种优选实施方式中,在登陆获取模块中登录终端获取得到终端账号的方法包括以下步骤:
[0036]
s11,令i=1;
[0037]
s12,在账号输入框中输入账号字符ai,ai表示向账号输入框输入的第i个账号字符,i=1、2、3、
……
、i;i表示向账号输入框输入账号字符的总个数;
[0038]
s13,将账号字符ai转换为安全账号字符ai′
,ai′
表示向账号输入框输入的第i个字符ai所对应的安全账号字符;
[0039]
s14,判断i与i的大小关系:
[0040]
若i≥i,执行下一步;
[0041]
若i>i,则i=i+1,返回步骤s12;
[0042]
s15,将安全账号字符连接起来所构成的账号字符串即为终端账号;将安全账号字符连接起来所构成的账号字符串的方法为:
[0043]
a=a1′‑
a2′‑
a3′‑…‑ai


[0044]
其中,a表示账号字符串;
[0045]
a1′
表示向账号输入框输入的第1个字符a1所对应的安全账号字符;
[0046]
a2′
表示向账号输入框输入的第2个字符a2所对应的安全账号字符;
[0047]
a3′
表示向账号输入框输入的第3个字符a3所对应的安全账号字符;
[0048]ai

表示向账号输入框输入的第i个字符ai所对应的安全账号字符;
[0049]-表示字符连接符。
[0050]
在本发明的一种优选实施方式中,在登陆获取模块中登录终端获取得到终端密码的方法包括以下步骤:
[0051]
s1-1,令j=1;
[0052]
s1-2,在密码输入框中输入密码字符pj,pj表示向密码输入框输入的第j个密码字符,j=1、2、3、
……
、j;j表示向密码输入框输入密码字符的总个数;
[0053]
s1-3,将密码字符pj转换为安全密码字符pj′
,pj′
表示向密码输入框输入的第j个字符pj所对应的安全密码字符;
[0054]
s1-4,判断j与j的大小关系:
[0055]
若j≥j,执行下一步;
[0056]
若j>j,则j=j+1,返回步骤s1-2;
[0057]
s1-5,将安全密码字符连接起来所构成的密码字符串即为终端密码;将安全密码字符连接起来所构成的密码字符串的方法为:
[0058]
p=p1′‑
p2′‑
p3′‑…‑
pj′

[0059]
其中,p表示密码字符串;
[0060]
p1′
表示向密码输入框输入的第1个字符p1所对应的安全密码字符;
[0061]
p2′
表示向密码输入框输入的第2个字符p2所对应的安全密码字符;
[0062]
p3′
表示向密码输入框输入的第3个字符p3所对应的安全密码字符;
[0063]
pj′
表示向密码输入框输入的第j个字符pj所对应的安全密码字符;
[0064]-表示字符连接符。
[0065]
在本发明的一种优选实施方式中,在步骤s13中将账号字符ai转换为安全账号字符ai′
的方法包括以下步骤:
[0066]
s131,将所有账号字符构成账号字符集合{a1,a2,a3,
…ai

},其中a1表示第1账号字符,a2表示第2账号字符,a3表示第3账号字符,ai′
表示第i

账号字符,i

表示所有账号字符的总个数;a1≠a2≠a3≠
……
≠ai′
;令i

=1;
[0067]
s132,对第i

账号字符ai′
做数值化运算,得到第i

账号字符值,其得到第i

账号字符值的计算方法为:
[0068]ai


=numerical value algorithm||ai′
||,
[0069]
其中,ai′
表示第i

账号字符;
[0070]
numerical value algorithm|| ||表示数值化运算方法;
[0071]ai


表示第i

账号字符值;
[0072]
s133,判断i

与i

的大小关系:
[0073]
若i

≥i

,则执行下一步;
[0074]
若i

》i

,则i

=i

+1;返回步骤s132;
[0075]
s134,将所有的账号字符值按照从小到大或者从大到小的顺序排列,第i

账号字符值所对应的次序即是第i

账号字符值所对应第i

账号字符的次序;令i

=1;
[0076]
s135,对第i

账号字符值ai″

做数值化运算,得到第i

字符账号值,其得到第i

字符账号值的计算方法为:
[0077]ai


=numerical value algorithm||ai″

||,
[0078]
其中,ai″

表示第i

账号字符值;
[0079]
numerical value algorithm|| ||表示数值化运算方法;
[0080]ai


表示第i

字符账号值;
[0081]
s136,判断i

与i

的大小关系:
[0082]
若i

≥i

,则执行下一步;
[0083]
若i

》i

,则i

=i

+1;返回步骤s135;
[0084]
s137,将所有的字符账号值按照从小到大或者从大到小的顺序排列,第i

字符账号值所对应的次序即是第i

字符账号值所对应第i

账号字符的次序;
[0085]
s138,步骤s134中的第i

账号字符值所对应第i

账号字符的次序与步骤s137中的第i

字符账号值所对应第i

账号字符的次序即是所有账号字符对应的所有安全账号字符。
[0086]
在本发明的一种优选实施方式中,在步骤s13中将密码字符ai转换为安全密码字符ai′
的方法包括以下步骤:
[0087]
s13-1,将所有密码字符构成密码字符集合{p1,p2,p3,

pj′
},其中p1表示第1密码字符,p2表示第2密码字符,p3表示第3密码字符,pj′
表示第j

密码字符,j

表示所有密码字符的总个数;p1≠p2≠p3≠
……
≠pj′
;令j

=1;
[0088]
s13-2,对第j

密码字符pj′
做数值化运算,得到第j

密码字符值,其得到第j

密码字符值的计算方法为:
[0089]
pj′

=numerical value algorithm||pj′
||,
[0090]
其中,pj′
表示第j

密码字符;
[0091]
numerical value algorithm|| ||表示数值化运算方法;
[0092]
pj′

表示第j

密码字符值;
[0093]
s13-3,判断j

与j

的大小关系:
[0094]
若j

≥j

,则执行下一步;
[0095]
若j

》j

,则j

=j

+1;返回步骤s13-2;
[0096]
s13-4,将所有的密码字符值按照从小到大或者从大到小的顺序排列,第j

密码字符值所对应的次序即是第j

密码字符值所对应第j

密码字符的次序;令j

=1;
[0097]
s13-5,对第j

密码字符值pj″

做数值化运算,得到第j

字符密码值,其得到第j

字符密码值的计算方法为:
[0098]
pj″

=numerical value algorithm||pj″

||,
[0099]
其中,pj″

表示第j

密码字符值;
[0100]
numerical value algorithm|| ||表示数值化运算方法;
[0101]
pj″

表示第j

字符密码值;
[0102]
s13-6,判断j

与j

的大小关系:
[0103]
若j

≥j

,则执行下一步;
[0104]
若j

》j

,则j

=j

+1;返回步骤s13-5;
[0105]
s13-7,将所有的字符密码值按照从小到大或者从大到小的顺序排列,第j

字符密码值所对应的次序即是第j

字符密码值所对应第j

密码字符的次序;
[0106]
s13-8,步骤s13-4中的第j

密码字符值所对应第j

密码字符的次序与步骤s13-7中的第j

字符密码值所对应第j

密码字符的次序即是所有密码字符对应的所有安全密码字符。
[0107]
本发明还公开了一种用于资产管理系统的安全防护方法,包括以下步骤:
[0108]
s1,登录终端获取终端账号和终端密码;
[0109]
s2,登录终端判断登录的ip地址是否与上一次的ip地址是否一致:
[0110]
若登录的ip地址与上一次的ip地址不一致,上一次的ip地址为常用ip地址,如果ip地址使用次数或/和使用累计时长大于或者等于预设使用次数阈值或/和预设使用累计时长阈值,则为常用ip地址;执行下一步;
[0111]
若登录的ip地址与上一次的ip地址一致,则终端账号和终端密码即是登录账号和登录密码;执行步骤s4;
[0112]
s3,对步骤s1中获取的终端账号和终端密码分别进行安全处理,得到登录账号和登录密码;其得到登录账号的计算方法为:
[0113]a′
=numerical value algorithm||a-p||,
[0114]
a表示账号字符串;
[0115]
p表示密码字符串;
[0116]-表示字符连接符;
[0117]
numerical value algorithm|| ||表示数值化运算方法;
[0118]a′
表示登录账号;
[0119]
其得到登录密码的计算方法为:
[0120]
p

=numerical value algorithm||p-a||,
[0121]
a表示账号字符串;
[0122]
p表示密码字符串;
[0123]-表示字符连接符;
[0124]
numerical value algorithm|| ||表示数值化运算方法;
[0125]
p

表示登录密码;
[0126]
s4,将得到的登录账号和登录密码以及登录终端的物理地址发送至云端管理平台验证。
[0127]
在本发明的一种优选实施方式中,在步骤s4中云端管理平台验证登录的方法包括以下步骤:
[0128]
s41,云端管理平台以接收到的登录账号为查询码,查询账号数据库中是否存在接收到的登录账号:
[0129]
若账号数据库中不存在接收到的登录账号,则云端管理平台向登录终端发出反馈
信息,该反馈信息为输入的账号字符错误,请重新输入账号字符以及密码字符;
[0130]
若账号数据库中存在接收到的登录账号,则提取接收到的登录账号所对应的密码以及物理地址;
[0131]
s42,判断提取的物理地址是否与接收到的物理地址一致:
[0132]
若提取的物理地址与接收到的物理地址一致,则执行下一步;
[0133]
若提取的物理地址与接收到的物理地址不一致,则该登录账号所对应的登录终端不为常用登录终端,向其登录账号所关联的手机号码发送绑定码;通过关联的手机号码发送接收到的绑定码,将其物理地址所对应的登录终端作为常用登录终端;登录云端管理平台成功;
[0134]
s43,判断其提取的密码是否与接收到的密码字符一致:
[0135]
若提取的密码是否与接收到的密码字符一致,则登录云端管理平台成功;
[0136]
若提取的密码与接收到的密码字符不一致,则云端管理平台向登录终端发出反馈信息,该反馈信息为输入的密码字符错误,请重新输入账号字符以及密码字符。
[0137]
在本发明的一种优选实施方式中,在步骤s1中登录终端获取得到终端账号的方法包括以下步骤:
[0138]
s11,令i=1;
[0139]
s12,在账号输入框中输入账号字符ai,ai表示向账号输入框输入的第i个账号字符,i=1、2、3、
……
、i;i表示向账号输入框输入账号字符的总个数;
[0140]
s13,将账号字符ai转换为安全账号字符ai′
,ai′
表示向账号输入框输入的第i个字符ai所对应的安全账号字符;
[0141]
s14,判断i与i的大小关系:
[0142]
若i≥i,执行下一步;
[0143]
若i>i,则i=i+1,返回步骤s12;
[0144]
s15,将安全账号字符连接起来所构成的账号字符串即为终端账号;将安全账号字符连接起来所构成的账号字符串的方法为:
[0145]
a=a1′‑
a2′‑
a3′‑…‑ai


[0146]
其中,a表示账号字符串;
[0147]
a1′
表示向账号输入框输入的第1个字符a1所对应的安全账号字符;
[0148]
a2′
表示向账号输入框输入的第2个字符a2所对应的安全账号字符;
[0149]
a3′
表示向账号输入框输入的第3个字符a3所对应的安全账号字符;
[0150]ai

表示向账号输入框输入的第i个字符ai所对应的安全账号字符;
[0151]-表示字符连接符;
[0152]
或/和在步骤s1中登录终端获取得到终端密码的方法包括以下步骤:
[0153]
s1-1,令j=1;
[0154]
s1-2,在密码输入框中输入密码字符pj,pj表示向密码输入框输入的第j个密码字符,j=1、2、3、
……
、j;j表示向密码输入框输入密码字符的总个数;
[0155]
s1-3,将密码字符pj转换为安全密码字符pj′
,pj′
表示向密码输入框输入的第j个字符pj所对应的安全密码字符;
[0156]
s1-4,判断j与j的大小关系:
[0157]
若j≥j,执行下一步;
[0158]
若j>j,则j=j+1,返回步骤s1-2;
[0159]
s1-5,将安全密码字符连接起来所构成的密码字符串即为终端密码;将安全密码字符连接起来所构成的密码字符串的方法为:
[0160]
p=p1′‑
p2′‑
p3′‑…‑
pj′

[0161]
其中,p表示密码字符串;
[0162]
p1′
表示向密码输入框输入的第1个字符p1所对应的安全密码字符;
[0163]
p2′
表示向密码输入框输入的第2个字符p2所对应的安全密码字符;
[0164]
p3′
表示向密码输入框输入的第3个字符p3所对应的安全密码字符;
[0165]
pj′
表示向密码输入框输入的第j个字符pj所对应的安全密码字符;
[0166]-表示字符连接符。
[0167]
在本发明的一种优选实施方式中,在步骤s13中将账号字符ai转换为安全账号字符ai′
的方法包括以下步骤:
[0168]
s131,将所有账号字符构成账号字符集合{a1,a2,a3,
…ai

},其中a1表示第1账号字符,a2表示第2账号字符,a3表示第3账号字符,ai′
表示第i

账号字符,i

表示所有账号字符的总个数;a1≠a2≠a3≠
……
≠ai′
;令i

=1;
[0169]
s132,对第i

账号字符ai′
做数值化运算,得到第i

账号字符值,其得到第i

账号字符值的计算方法为:
[0170]ai


=numerical value algorithm||ai′
||,
[0171]
其中,ai′
表示第i

账号字符;
[0172]
numerical value algorithm|| ||表示数值化运算方法;
[0173]ai


表示第i

账号字符值;
[0174]
s133,判断i

与i

的大小关系:
[0175]
若i

≥i

,则执行下一步;
[0176]
若i

》i

,则i

=i

+1;返回步骤s132;
[0177]
s134,将所有的账号字符值按照从小到大或者从大到小的顺序排列,第i

账号字符值所对应的次序即是第i

账号字符值所对应第i

账号字符的次序;令i

=1;
[0178]
s135,对第i

账号字符值ai″′
做数值化运算,得到第i

字符账号值,其得到第i

字符账号值的计算方法为:
[0179]ai


=numerical value algorithm||ai″

||,
[0180]
其中,ai″

表示第i

账号字符值;
[0181]
numerical value algorithm||||表示数值化运算方法;
[0182]ai


表示第i

字符账号值;
[0183]
s136,判断i

与i

的大小关系:
[0184]
若i

≥i

,则执行下一步;
[0185]
若i

》i

,则i

=i

+1;返回步骤s135;
[0186]
s137,将所有的字符账号值按照从小到大或者从大到小的顺序排列,第i

字符账号值所对应的次序即是第i

字符账号值所对应第i

账号字符的次序;
[0187]
s138,步骤s134中的第i

账号字符值所对应第i

账号字符的次序与步骤s137中的
第i

字符账号值所对应第i

账号字符的次序即是所有账号字符对应的所有安全账号字符;
[0188]
或/和在步骤s13中将密码字符ai转换为安全密码字符ai′
的方法包括以下步骤:
[0189]
s13-1,将所有密码字符构成密码字符集合{p1,p2,p3,

pj′
},其中p1表示第1密码字符,p2表示第2密码字符,p3表示第3密码字符,pj′
表示第j

密码字符,j

表示所有密码字符的总个数;p1≠p2≠p3≠
……
≠pj′
;令j

=1;
[0190]
s13-2,对第j

密码字符pj′
做数值化运算,得到第j

密码字符值,其得到第j

密码字符值的计算方法为:
[0191]
pj′

=numerical value algorithm||pj′
||,
[0192]
其中,pj′
表示第j

密码字符;
[0193]
numerical value algorithm||||表示数值化运算方法;
[0194]
pj′

表示第j

密码字符值;
[0195]
s13-3,判断j

与j

的大小关系:
[0196]
若j

≥j

,则执行下一步;
[0197]
若j

》j

,则j

=j

+1;返回步骤s13-2;
[0198]
s13-4,将所有的密码字符值按照从小到大或者从大到小的顺序排列,第j

密码字符值所对应的次序即是第j

密码字符值所对应第j

密码字符的次序;令j

=1;
[0199]
s13-5,对第j

密码字符值pj″′
做数值化运算,得到第j

字符密码值,其得到第j

字符密码值的计算方法为:
[0200]
pj″

=numerical value algorithm||pj″

||,
[0201]
其中,pj″

表示第j

密码字符值;
[0202]
numerical value algorithm||||表示数值化运算方法;
[0203]
pj″

表示第j

字符密码值;
[0204]
s13-6,判断j

与j

的大小关系:
[0205]
若j

≥j

,则执行下一步;
[0206]
若j

》j

,则j

=j

+1;返回步骤s13-5;
[0207]
s13-7,将所有的字符密码值按照从小到大或者从大到小的顺序排列,第j

字符密码值所对应的次序即是第j

字符密码值所对应第j

密码字符的次序;
[0208]
s13-8,步骤s13-4中的第j

密码字符值所对应第j

密码字符的次序与步骤s13-7中的第j

字符密码值所对应第j

密码字符的次序即是所有密码字符对应的所有安全密码字符。
[0209]
综上所述,由于采用了上述技术方案,本发明能够提升云端管理平台的安全,防止重要数据泄露。
[0210]
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
[0211]
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0212]
图1是本发明连接示意框图。
具体实施方式
[0213]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0214]
本发明公开了一种用于资产管理系统的安全防护系统,如图1所示,包括登陆获取模块、ip地址比较模块、安全处理模块和验证登录模块;
[0215]
登陆获取模块的数据输出端与ip地址比较模块的数据输入端相连,ip地址比较模块的数据输出第一端与安全处理模块的数据输入端相连,ip地址比较模块的数据输出第二端与验证登录模块的数据输入第一端相连,安全处理模块的数据输出端与验证登录模块的数据输入第二端相连;
[0216]
登陆获取模块用于登录终端获取终端账号和终端密码;
[0217]
ip地址比较模块用于登录终端判断登录的ip地址是否与上一次的ip地址是否一致:
[0218]
若登录的ip地址与上一次的ip地址不一致,上一次的ip地址为常用ip地址,如果ip地址使用次数或/和使用累计时长大于或者等于预设使用次数阈值或/和预设使用累计时长阈值,则为常用ip地址;执行安全处理模块;
[0219]
若登录的ip地址与上一次的ip地址一致,则终端账号和终端密码即是登录账号和登录密码;执行验证登录模块;
[0220]
安全处理模块用于对登陆获取模块中获取的终端账号和终端密码分别进行安全处理,得到登录账号和登录密码;其得到登录账号的计算方法为:
[0221]a′
=numerical value algorithm||a-p||,
[0222]
a表示账号字符串;
[0223]
p表示密码字符串;
[0224]-表示字符连接符;
[0225]
numerical value algorithm|| ||表示数值化运算方法;
[0226]a′
表示登录账号;
[0227]
其得到登录密码的计算方法为:
[0228]
p

=numerical value algorithm||p-a||,
[0229]
a表示账号字符串;
[0230]
p表示密码字符串;
[0231]-表示字符连接符;
[0232]
numerical value algorithm|| ||表示数值化运算方法;
[0233]
p

表示登录密码;
[0234]
验证登录模块用于将得到的登录账号和登录密码以及登录终端的物理地址发送至云端管理平台验证。
[0235]
在本发明的一种优选实施方式中,在登陆获取模块中云端管理平台验证登录的方法包括以下步骤:
[0236]
s41,云端管理平台以接收到的登录账号为查询码,查询账号数据库中是否存在接收到的登录账号:
[0237]
若账号数据库中不存在接收到的登录账号,则云端管理平台向登录终端发出反馈信息,该反馈信息为输入的账号字符错误,请重新输入账号字符以及密码字符;
[0238]
若账号数据库中存在接收到的登录账号,则提取接收到的登录账号所对应的密码以及物理地址;
[0239]
s42,判断提取的物理地址是否与接收到的物理地址一致:
[0240]
若提取的物理地址与接收到的物理地址一致,则执行下一步;
[0241]
若提取的物理地址与接收到的物理地址不一致,则该登录账号所对应的登录终端不为常用登录终端,向其登录账号所关联的手机号码发送绑定码;通过关联的手机号码发送接收到的绑定码,将其物理地址所对应的登录终端作为常用登录终端;登录云端管理平台成功;
[0242]
s43,判断其提取的密码是否与接收到的密码字符一致:
[0243]
若提取的密码是否与接收到的密码字符一致,则登录云端管理平台成功;
[0244]
若提取的密码与接收到的密码字符不一致,则云端管理平台向登录终端发出反馈信息,该反馈信息为输入的密码字符错误,请重新输入账号字符以及密码字符。
[0245]
在本发明的一种优选实施方式中,在登陆获取模块中登录终端获取得到终端账号的方法包括以下步骤:
[0246]
s11,令i=1;
[0247]
s12,在账号输入框中输入账号字符ai,ai表示向账号输入框输入的第i个账号字符,i=1、2、3、
……
、i;i表示向账号输入框输入账号字符的总个数;
[0248]
s13,将账号字符ai转换为安全账号字符ai′
,ai′
表示向账号输入框输入的第i个字符ai所对应的安全账号字符;
[0249]
s14,判断i与i的大小关系:
[0250]
若i≥i,执行下一步;
[0251]
若i>i,则i=i+1,返回步骤s12;
[0252]
s15,将安全账号字符连接起来所构成的账号字符串即为终端账号;将安全账号字符连接起来所构成的账号字符串的方法为:
[0253]
a=a1′‑
a2′‑
a3′‑
...-ai′

[0254]
其中,a表示账号字符串;
[0255]
a1′
表示向账号输入框输入的第1个字符a1所对应的安全账号字符;
[0256]
a2′
表示向账号输入框输入的第2个字符a2所对应的安全账号字符;
[0257]
a3′
表示向账号输入框输入的第3个字符a3所对应的安全账号字符;
[0258]ai

表示向账号输入框输入的第i个字符ai所对应的安全账号字符;
[0259]-表示字符连接符。
[0260]
在本发明的一种优选实施方式中,在登陆获取模块中登录终端获取得到终端密码的方法包括以下步骤:
[0261]
s1-1,令j=1;
[0262]
s1-2,在密码输入框中输入密码字符pj,pj表示向密码输入框输入的第j个密码字符,j=1、2、3、
……
、j;j表示向密码输入框输入密码字符的总个数;
[0263]
s1-3,将密码字符pj转换为安全密码字符pj′
,pj′
表示向密码输入框输入的第j个
字符pj所对应的安全密码字符;
[0264]
s1-4,判断j与j的大小关系:
[0265]
若j≥j,执行下一步;
[0266]
若j>j,则j=j+1,返回步骤s1-2;
[0267]
s1-5,将安全密码字符连接起来所构成的密码字符串即为终端密码;将安全密码字符连接起来所构成的密码字符串的方法为:
[0268]
p=p1′‑
p2′‑
p3′‑
...-pj′

[0269]
其中,p表示密码字符串;
[0270]
p1′
表示向密码输入框输入的第1个字符p1所对应的安全密码字符;
[0271]
p2′
表示向密码输入框输入的第2个字符p2所对应的安全密码字符;
[0272]
p3′
表示向密码输入框输入的第3个字符p3所对应的安全密码字符;
[0273]
pj′
表示向密码输入框输入的第j个字符pj所对应的安全密码字符;
[0274]-表示字符连接符。
[0275]
在本发明的一种优选实施方式中,在步骤s13中将账号字符ai转换为安全账号字符ai′
的方法包括以下步骤:
[0276]
s131,将所有账号字符构成账号字符集合{a1,a2,a3,
…ai

},其中a1表示第1账号字符,a2表示第2账号字符,a3表示第3账号字符,ai′
表示第i

账号字符,i

表示所有账号字符的总个数;a1≠a2≠a3≠
……
≠ai′
;令i

=1;
[0277]
s132,对第i

账号字符ai′
做数值化运算,得到第i

账号字符值,其得到第i

账号字符值的计算方法为:
[0278]ai


=numerical value algorithm||ai′
||,
[0279]
其中,ai′
表示第i

账号字符;
[0280]
numerical value algorithm||||表示数值化运算方法;
[0281]ai


表示第i

账号字符值;
[0282]
s133,判断i

与i

的大小关系:
[0283]
若i

≥i

,则执行下一步;
[0284]
若i

》i

,则i

=i

+1;返回步骤s132;
[0285]
s134,将所有的账号字符值按照从小到大或者从大到小的顺序排列,第i

账号字符值所对应的次序即是第i

账号字符值所对应第i

账号字符的次序;令i

=1;
[0286]
s135,对第i

账号字符值ai″

做数值化运算,得到第i

字符账号值,其得到第i

字符账号值的计算方法为:
[0287]ai


=numerical value algorithm||ai″

||,
[0288]
其中,ai″

表示第i

账号字符值;
[0289]
numerical value algorithm||||表示数值化运算方法;
[0290]ai


表示第i

字符账号值;
[0291]
s136,判断i

与i

的大小关系:
[0292]
若i

≥i

,则执行下一步;
[0293]
若i

》i

,则i

=i

+1;返回步骤s135;
[0294]
s137,将所有的字符账号值按照从小到大或者从大到小的顺序排列,第i

字符账
号值所对应的次序即是第i

字符账号值所对应第i

账号字符的次序;
[0295]
s138,步骤s134中的第i

账号字符值所对应第i

账号字符的次序与步骤s137中的第i

字符账号值所对应第i

账号字符的次序即是所有账号字符对应的所有安全账号字符。
[0296]
在本发明的一种优选实施方式中,在步骤s13中将密码字符ai转换为安全密码字符ai′
的方法包括以下步骤:
[0297]
s13-1,将所有密码字符构成密码字符集合{p1,p2,p3,

pj′
},其中p1表示第1密码字符,p2表示第2密码字符,p3表示第3密码字符,pj′
表示第j

密码字符,j

表示所有密码字符的总个数;p1≠p2≠p3≠
……
≠pj′
;令j

=1;
[0298]
s13-2,对第j

密码字符pj′
做数值化运算,得到第j

密码字符值,其得到第j

密码字符值的计算方法为:
[0299]
pj′

=numerical value algorithm||pj′
||,
[0300]
其中,pj′
表示第j

密码字符;
[0301]
numerical value algorithm||||表示数值化运算方法;
[0302]
pj′

表示第j

密码字符值;
[0303]
s13-3,判断j

与j

的大小关系:
[0304]
若j

≥j

,则执行下一步;
[0305]
若j

》j

,则j

=j

+1;返回步骤s13-2;
[0306]
s13-4,将所有的密码字符值按照从小到大或者从大到小的顺序排列,第j

密码字符值所对应的次序即是第j

密码字符值所对应第j

密码字符的次序;令j

=1;
[0307]
s13-5,对第j

密码字符值pj″′
做数值化运算,得到第j

字符密码值,其得到第j

字符密码值的计算方法为:
[0308]
pj″

=numerical value algorithm||pj″

||,
[0309]
其中,pj″

表示第j

密码字符值;
[0310]
numerical value algorithm||||表示数值化运算方法;
[0311]
pj″

表示第j

字符密码值;
[0312]
s13-6,判断j

与j

的大小关系:
[0313]
若j

≥j

,则执行下一步;
[0314]
若j

》j

,则j

=j

+1;返回步骤s13-5;
[0315]
s13-7,将所有的字符密码值按照从小到大或者从大到小的顺序排列,第j

字符密码值所对应的次序即是第j

字符密码值所对应第j

密码字符的次序;
[0316]
s13-8,步骤s13-4中的第j

密码字符值所对应第j

密码字符的次序与步骤s13-7中的第j

字符密码值所对应第j

密码字符的次序即是所有密码字符对应的所有安全密码字符。
[0317]
本发明还公开一种用于资产管理系统的安全防护方法,包括以下步骤:
[0318]
s1,登录终端获取终端账号和终端密码;
[0319]
s2,登录终端判断登录的ip地址是否与上一次的ip地址是否一致:
[0320]
若登录的ip地址与上一次的ip地址不一致,上一次的ip地址为常用ip地址,如果ip地址使用次数或/和使用累计时长大于或者等于预设使用次数阈值或/和预设使用累计时长阈值,则为常用ip地址;执行下一步;
[0321]
若登录的ip地址与上一次的ip地址一致,则终端账号和终端密码即是登录账号和登录密码;执行步骤s4;
[0322]
s3,对步骤s1中获取的终端账号和终端密码分别进行安全处理,得到登录账号和登录密码;其得到登录账号的计算方法为:
[0323]a′
=numerical value algorithm||a-p||,
[0324]
a表示账号字符串;
[0325]
p表示密码字符串;
[0326]-表示字符连接符;
[0327]
numerical value algorithm||||表示数值化运算方法;
[0328]a′
表示登录账号;
[0329]
其得到登录密码的计算方法为:
[0330]
p

=numerical value algorithm||p-a||,
[0331]
a表示账号字符串;
[0332]
p表示密码字符串;
[0333]-表示字符连接符;
[0334]
numerical value algorithm||||表示数值化运算方法;
[0335]
p

表示登录密码;
[0336]
s4,将得到的登录账号和登录密码以及登录终端的物理地址发送至云端管理平台验证。
[0337]
在本发明的一种优选实施方式中,在步骤s4中云端管理平台验证登录的方法包括以下步骤:
[0338]
s41,云端管理平台以接收到的登录账号为查询码,查询账号数据库中是否存在接收到的登录账号:
[0339]
若账号数据库中不存在接收到的登录账号,则云端管理平台向登录终端发出反馈信息,该反馈信息为输入的账号字符错误,请重新输入账号字符以及密码字符;
[0340]
若账号数据库中存在接收到的登录账号,则提取接收到的登录账号所对应的密码以及物理地址;
[0341]
s42,判断提取的物理地址是否与接收到的物理地址一致:
[0342]
若提取的物理地址与接收到的物理地址一致,则执行下一步;
[0343]
若提取的物理地址与接收到的物理地址不一致,则该登录账号所对应的登录终端不为常用登录终端,向其登录账号所关联的手机号码发送绑定码;通过关联的手机号码发送接收到的绑定码,将其物理地址所对应的登录终端作为常用登录终端;登录云端管理平台成功;
[0344]
s43,判断其提取的密码是否与接收到的密码字符一致:
[0345]
若提取的密码是否与接收到的密码字符一致,则登录云端管理平台成功;
[0346]
若提取的密码与接收到的密码字符不一致,则云端管理平台向登录终端发出反馈信息,该反馈信息为输入的密码字符错误,请重新输入账号字符以及密码字符。
[0347]
在本发明的一种优选实施方式中,在步骤s1中登录终端获取得到终端账号的方法包括以下步骤:
[0348]
s11,令i=1;
[0349]
s12,在账号输入框中输入账号字符ai,ai表示向账号输入框输入的第i个账号字符,i=1、2、3、
……
、i;i表示向账号输入框输入账号字符的总个数;
[0350]
s13,将账号字符ai转换为安全账号字符ai′
,ai′
表示向账号输入框输入的第i个字符ai所对应的安全账号字符;
[0351]
s14,判断i与i的大小关系:
[0352]
若i≥i,执行下一步;
[0353]
若i>i,则i=i+1,返回步骤s12;
[0354]
s15,将安全账号字符连接起来所构成的账号字符串即为终端账号;将安全账号字符连接起来所构成的账号字符串的方法为:
[0355]
a=a1′‑
a2′‑
a3′‑…‑ai


[0356]
其中,a表示账号字符串;
[0357]
a1′
表示向账号输入框输入的第1个字符a1所对应的安全账号字符;
[0358]
a2′
表示向账号输入框输入的第2个字符a2所对应的安全账号字符;
[0359]
a3′
表示向账号输入框输入的第3个字符a3所对应的安全账号字符;
[0360]ai

表示向账号输入框输入的第i个字符ai所对应的安全账号字符;
[0361]-表示字符连接符;
[0362]
或/和在步骤s1中登录终端获取得到终端密码的方法包括以下步骤:
[0363]
s1-1,令j=1;
[0364]
s1-2,在密码输入框中输入密码字符pj,pj表示向密码输入框输入的第j个密码字符,j=1、2、3、
……
、j;j表示向密码输入框输入密码字符的总个数;
[0365]
s1-3,将密码字符pj转换为安全密码字符pj′
,pj′
表示向密码输入框输入的第j个字符pj所对应的安全密码字符;
[0366]
s1-4,判断j与j的大小关系:
[0367]
若j≥j,执行下一步;
[0368]
若j>j,则j=j+1,返回步骤s1-2;
[0369]
s1-5,将安全密码字符连接起来所构成的密码字符串即为终端密码;将安全密码字符连接起来所构成的密码字符串的方法为:
[0370]
p=p1′‑
p2′‑
p3′‑…‑
pj′

[0371]
其中,p表示密码字符串;
[0372]
p1′
表示向密码输入框输入的第1个字符p1所对应的安全密码字符;
[0373]
p2′
表示向密码输入框输入的第2个字符p2所对应的安全密码字符;
[0374]
p3′
表示向密码输入框输入的第3个字符p3所对应的安全密码字符;
[0375]
pj′
表示向密码输入框输入的第j个字符pj所对应的安全密码字符;
[0376]-表示字符连接符。
[0377]
在本发明的一种优选实施方式中,在步骤s13中将账号字符ai转换为安全账号字符ai′
的方法包括以下步骤:
[0378]
s131,将所有账号字符构成账号字符集合{a1,a2,a3,
…ai

},其中a1表示第1账号字符,a2表示第2账号字符,a3表示第3账号字符,ai′
表示第i

账号字符,i

表示所有账号字符
的总个数;a1≠a2≠a3≠
……
≠ai′
;令i

=1;
[0379]
s132,对第i

账号字符ai′
做数值化运算,得到第i

账号字符值,其得到第i

账号字符值的计算方法为:
[0380]ai


=numerical value algorithm||ai′
||,
[0381]
其中,ai′
表示第i

账号字符;
[0382]
numerical value algorithm||||表示数值化运算方法;
[0383]ai


表示第i

账号字符值;
[0384]
s133,判断i

与i

的大小关系:
[0385]
若i

≥i

,则执行下一步;
[0386]
若i

》i

,则i

=i

+1;返回步骤s132;
[0387]
s134,将所有的账号字符值按照从小到大或者从大到小的顺序排列,第i

账号字符值所对应的次序即是第i

账号字符值所对应第i

账号字符的次序;令i

=1;
[0388]
s135,对第i

账号字符值ai″′
做数值化运算,得到第i

字符账号值,其得到第i

字符账号值的计算方法为:
[0389]ai


=numerical value algorithm||ai″

||,
[0390]
其中,ai″

表示第i

账号字符值;
[0391]
numerical value algorithm||||表示数值化运算方法;
[0392]ai


表示第i

字符账号值;
[0393]
s136,判断i

与i

的大小关系:
[0394]
若i

≥i

,则执行下一步;
[0395]
若i

》i

,则i

=i

+1;返回步骤s135;
[0396]
s137,将所有的字符账号值按照从小到大或者从大到小的顺序排列,第i

字符账号值所对应的次序即是第i

字符账号值所对应第i

账号字符的次序;
[0397]
s138,步骤s134中的第i

账号字符值所对应第i

账号字符的次序与步骤s137中的第i

字符账号值所对应第i

账号字符的次序即是所有账号字符对应的所有安全账号字符;
[0398]
字符包括大写字母字符、小写字母字符、数字字符和特殊字符,其中,大写字母字符包括a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y和z,即是a~z;小写字母字符包括a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y和z,即是a~z;数字字符包括0、1、2、3、4、5、6、7、8和9,即是0~9;特殊字符包括)、!、@、#、$、%、^、&、*、(、{、}、:、“、|、《、》、?、[、]、;、

、\、,、.、/、~、`、_、+、-和=。
[0399]
例如取大写字母字符、数字字符中的a、b、c、1、2、3作为所有账号字符,其构成的账号字符集合为{a,b,c,1,2,3},即是a1=a,a2=b,a3=c,a4=1,a5=2,a6=3;
[0400]
对账号字符做数值化运算,得到账号字符值:
[0401]
a1′
=numerical value algorithm||a1||
[0402]
=numerical value algorithm||a||,numerical value algorithm|| ||表示数值化运算
[0403]
=e7a70fa81a5935b7
[0404]
16692327758543009207
[0405]
方法,优选采用哈希md5算法,其结果为16进制16位的字符值,为了便于比较大小,
将16进制16位的字符值转换为10进制的字符值,其表示将16进制16位的字符值转换为10进制的字符值的转换符号。
[0406]
a2′
=numerical value algorithm||a2||
[0407]
=numerical value algorithm||b||,
[0408]
=fe57bcca61014095
[0409]
18327324786004410517
[0410]
a3′
=numerical value algorithm||a3||
[0411]
=numerical value algorithm||c||,
[0412]
=0cad1d412f80b84d
[0413]
913418465233123405
[0414]
a4′
=numerical value algorithm||a4||
[0415]
=numerical value algorithm||1||,
[0416]
=a0b923820dcc509a
[0417]
11581326958244155546
[0418]
a5′
=numerical value algorithm||a5||
[0419]
=numerical value algorithm||2||,
[0420]
=9d4c2f636f067f89
[0421]
11334486466295660425
[0422]
a6′
=numerical value algorithm||a6||
[0423]
=numerical value algorithm||3||,
[0424]
=4b5ce2fe28308fd9
[0425]
5430464831925817305
[0426]
所有的账号字符值从小到大排列为:a3′
a6′
a5′
a4′
a1′
a2′

[0427]
所有账号字符的次序为:c 3 2 1a b;
[0428]
对账号字符值做数值化运算,得到字符账号值:
[0429]
a1″
=numerical value algorithm||a1′
||
[0430]
=numerical value algorithm||e7a70fa81a5935b7||,
[0431]
=8824d37caf291519
[0432]
9810198420787893529
[0433]
a2″
=numerical value algorithm||a2′
||
[0434]
=numerical value algorithm||fe57bcca61014095||,
[0435]
=edc60feb50ef2d93
[0436]
17133399335727213971
[0437]
a3″
=numerical value algorithm||a3′
||
[0438]
=numerical value algorithm||0cad1d412f80b84d||,
[0439]
=64665a5d89fa13e5
[0440]
7234569209210606565
[0441]
a4″
=numerical value algorithm||a4′
||
[0442]
=numerical value algorithm||a0b923820dcc509a||,
[0443]
=62b0fdae03399e54
[0444]
7111462735438257748
[0445]
a5″
=numerical value algorithm||a5′
||
[0446]
=numerical value algorithm||9d4c2f636f067f89||,
[0447]
=60cb8044c521a675
[0448]
6974809480766793333
[0449]
a6″
=numerical value algorithm||a6′
||
[0450]
=numerical value algorithm||4b5ce2fe28308fd9||,
[0451]
=261cbd571797bf53
[0452]
2746278054544785235
[0453]
所有的字符账号值从小到大排列为:a6″
a5″
a4″
a3″
a1″
a2″

[0454]
所有账号字符的次序为:3 2 1c a b;
[0455]
其所有账号字符为:c 3 2 1 a b;
[0456]
其所有安全账号字符为:3 2 1c a b;
[0457]
也即是,所有账号字符为:a、b、c、1、2、3;
[0458]
其所有安全账号字符为:a、b、3、c、1、2;
[0459]
如果在账号输入框中输入的账号字符串为112333aac12a,其所对应的安全账号字符为cc1222aa3c1a。
[0460]
或/和在步骤s13中将密码字符ai转换为安全密码字符ai′
的方法包括以下步骤:
[0461]
s13-1,将所有密码字符构成密码字符集合{p1,p2,p3,

pj′
},其中p1表示第1密码字符,p2表示第2密码字符,p3表示第3密码字符,pj′
表示第j

密码字符,j

表示所有密码字符的总个数;p1≠p2≠p3≠
……
≠pj′
;令j

=1;
[0462]
s13-2,对第j

密码字符pj′
做数值化运算,得到第j

密码字符值,其得到第j

密码字符值的计算方法为:
[0463]
pj′

=numerical value algorithm||pj′
||,
[0464]
其中,pj′
表示第j

密码字符;
[0465]
numerical value algorithm||||表示数值化运算方法;
[0466]
pj′

表示第j

密码字符值;
[0467]
s13-3,判断j

与j

的大小关系:
[0468]
若j

≥j

,则执行下一步;
[0469]
若j

》j

,则j

=j

+1;返回步骤s13-2;
[0470]
s13-4,将所有的密码字符值按照从小到大或者从大到小的顺序排列,第j

密码字符值所对应的次序即是第j

密码字符值所对应第j

密码字符的次序;令j

=1;
[0471]
s13-5,对第j

密码字符值pj″

做数值化运算,得到第j

字符密码值,其得到第j

字符密码值的计算方法为:
[0472]
pj″

=numerical value algorithm||pj″

||,
[0473]
其中,pj″

表示第j

密码字符值;
[0474]
numerical value algorithm|| ||表示数值化运算方法;
[0475]
pj″

表示第j

字符密码值;
[0476]
s13-6,判断j

与j

的大小关系:
[0477]
若j

≥j

,则执行下一步;
[0478]
若j

》j

,则j

=j

+1;返回步骤s13-5;
[0479]
s13-7,将所有的字符密码值按照从小到大或者从大到小的顺序排列,第j

字符密码值所对应的次序即是第j

字符密码值所对应第j

密码字符的次序;
[0480]
s13-8,步骤s13-4中的第j

密码字符值所对应第j

密码字符的次序与步骤s13-7中的第j

字符密码值所对应第j

密码字符的次序即是所有密码字符对应的所有安全密码字符。
[0481]
例如取大写字母字符、数字字符中的a、b、c、1、2、3作为所有账号字符,其构成的密码字符集合为{1,2,3,a,b,c},即是p1=1,p2=2,p3=3,p4=a,p5=b,p6=c;
[0482]
对密码字符做数值化运算,得到密码字符值:
[0483]
p1′
=numerical value algorithm||p1||
[0484]
=numerical value algorithm||1||,
[0485]
=a0b923820dcc509a
[0486]
11581326958244155546
[0487]
p2′
=numerical value algorithm||p2||
[0488]
=numerical value algorithm||2||,
[0489]
=9d4c2f636f067f89
[0490]
11334486466295660425
[0491]
p3′
=numerical value algorithm||p3||
[0492]
=numerical value algorithm||3||,
[0493]
=4b5ce2fe28308fd9
[0494]
5430464831925817305
[0495]
p4′
=numerical value algorithm||p4||
[0496]
=numerical value algorithm||a||,
[0497]
=e7a70fa81a5935b7
[0498]
16692327758543009207
[0499]
p5′
=numerical value algorithm||p5||
[0500]
=numerical value algorithm||b||,
[0501]
=fe57bcca61014095
[0502]
18327324786004410517
[0503]
p6′
=numerical value algorithm||p6||
[0504]
=numerical value algorithm||c||,
[0505]
=0cad1d412f80b84d
[0506]
913418465233123405
[0507]
所有的密码字符值从小到大排列为:p6′
p3′
p2′
p1′
p4′
p5′

[0508]
d有密码字符的次序为:c 3 2 1a b;
[0509]
对密码字符值做数值化运算,得到字符密码值:
[0510]
p1″
=numerical value algorithm||p1′
||
[0511]
=numerical value algorithm||a0b923820dcc509a||,
[0512]
=62b0fdae03399e54
[0513]
7111462735438257748
[0514]
p2″
=numerical value algorithm||p2′
||
[0515]
=numerical value algorithm||9d4c2f636f067f89||,
[0516]
=60cb8044c521a675
[0517]
6974809480766793333
[0518]
p3″
=numerical value algorithm||p3′
||
[0519]
=numerical value algorithm||4b5ce2fe28308fd9||,
[0520]
=261cbd571797bf53
[0521]
2746278054544785235
[0522]
p4″
=numerical value algorithm||p4′
||
[0523]
=numerical value algorithm||e7a70fa81a5935b7||,
[0524]
=8824d37caf291519
[0525]
9810198420787893529
[0526]
p5″
=numerical value algorithm||p5′
||
[0527]
=numerical value algorithm||fe57bcca61014095||,
[0528]
=edc60feb50ef2d93
[0529]
17133399335727213971
[0530]
p6″
=numerical value algorithm||p6′
||
[0531]
=numerical value algorithm||0cad1d412f80b84d||,
[0532]
=64665a5d89fa13e5
[0533]
7234569209210606565
[0534]
所有的字符密码值从小到大排列为:p3″
p2″
p1″
p6″
p4″
p5″

[0535]
所有密码字符的次序为:3 2 1c a b;
[0536]
其所有密码字符为:c 3 2 1 a b;
[0537]
其所有安全密码字符为:3 2 1c a b;
[0538]
也即是,所有密码字符为:a、b、c、1、2、3;
[0539]
其所有安全密码字符为:a、b、3、c、1、2;
[0540]
如果在密码输入框中输入的密码字符串为c12323abc11a,其所对应的转换字符串为3c1212ab3cca。
[0541]
另外的,将账号字符转换为安全账号字符的方法或将密码字符转换为安全密码字符的方法还可以是,将大写字母字符、小写字母字符、数字字符和特殊字符按照一定顺序排列(可以是执行步骤s131~s134或步骤s13-1~s13-4)后,得到对照字符(账号字符或密码字符)顺序,将对照字符顺序往后移k位,所述k为大于或者等于1且小于或者等于k-1的正整数,k为对照字符的总个数,得到安全字符(安全账号字符或安全密码字符)。如表1~5所示。
[0542]
表1为将对照字符(账号字符)顺序往后移1位所得到的安全账号字符
[0543][0544]
如果账号字符为123asdadf,则安全账号字符为012zrc=ce。
[0545]
表2为将对照字符顺序往后移2位所得到的安全账号字符
[0546][0547]
如果账号字符为123asdadfhh,则安全账号字符为z01yqb-bdff。
[0548]
表3为将对照字符顺序往后移3位所得到的安全账号字符
[0549][0550]
如果账号字符为mm123asdadf,则安全账号字符为jjyz0xpz+ac。
[0551]
表4为将对照字符顺序往后移4位所得到的安全账号字符
[0552][0553]
如果账号字符为123asdttadf,则安全账号字符为xyzwozpp_=b。
[0554]
表5为将对照字符顺序往后移5位所得到的安全账号字符
[0555]
[0556][0557]
如果账号字符为123asdt2adf,则安全账号字符为wxyvnyox`_a。
[0558]
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1