一种无线网络接入点的密码保存方法及终端的制作方法_3

文档序号:9931088阅读:来源:国知局
则调用预设数据库中的随机函数生成该预设随机码。
[0091]本实施例中,该预设数据库可以是系统默认设置的,其内可以存储各种函数集合。该随机函数randO可以由用户自行选定,也可以是终端出厂时已设置好的。
[0092]譬如,当终端首次连接WiFi时,该生成模块50可以自动调用本地数据库中的随机函数生成一个随机数(比如6)作为该预设随机码。
[0093]确定子模块42,用于确定该预设随机码为该无线网络配置文件的密钥C。
[0094]加密子模块43,用于根据该密钥C采用算法对该解密后的无线网络配置文件进行加密。
[0095]本实施例中,当获取子模块41成功获取预设随机码时,确定子模块42可以设置该预设随机码为无线网络配置文件的密钥C,并将该密钥C存储在数据库中,以供下次使用,之后,加密子模块43利用该密钥C采用算法对该解密后的无线网络配置文件进行加密。
[0096]优选的,为防止他人轻易获得该密钥C,确定子模块42在确定该预设随机码为密钥C时,还可以进一步通过算法将该密钥C进行转换,并将该转换后的密钥C’存储在数据库中,比如,可以通过算法使C’=2C+4等等,之后,该加密子模块43利用该转换后的密钥C’采用算法对该无线网络配置文件进行加密。这样,即使他人从数据库中获取了该转换后的密钥C’,由于不知道算法,也不能正确的得到该初始的密钥C,从而进一步提高了数据的安全性。
[0097]优选的,上述加密子模块43具体可以用于:
[0098]根据该密钥C采用AES算法对该解密后的无线网络配置文件进行加密。
[0099]本实施例中,该AES算法是一个对称分组密码算法,其加密过程主要涉及到四种操作:字节替代、行位移、列混淆和轮密钥加。由于该加密过程的每一步操作都是可逆的,故其解密过程为对应加密过程的逆操作。
[0100]需要说明的是,该解密模块20所采用的解密密码A可以为该密钥C,具体的,当解密模块20进行解密时,会自动获取该密钥C,且可以利用该密钥C通过AES算法中与加密算法对应的逆操作将该密文(即加密后的无线网络配置文件)进行解密,变成原始的无线网络配置文件,此时,该解密模块20具体可以用于:
[0101]根据该密码保存请求获取该密钥C;
[0102]根据该密钥C采用该AES算法对该终端中的无线网络配置文件进行解密。
[0103]本实施例中,由于AES算法中该解密过程为对应加密过程的逆操作,即该解密模块20只需按照与加密过程相反的顺序进行操作便能将加密后的密文变成明文(即解密后的该无线网络配置文件)。具体的,当获取模块10获取到密码保存请求时,解密模块20会自动从数据库中获取已存储的密钥C,并利用该密钥C按照与加密过程相反的顺序进行操作即可对该无线网络配置文件进行解密。
[0104]具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
[0105]由上述可知,本实施例提供的终端,在终端进行无线网络接入点连接的过程中,通过获取模块10获取密码保存请求,并经由解密模块20根据该密码保存请求对该终端中的无线网络配置文件进行解密,之后,通过存储模块30将该无线网络接入点的密码存储在解密后的无线网络配置文件中,并由加密模块40对解密后的无线网络配置文件进行加密,能较好的保存无线网络接入点的密码,防止密码泄露,提高网络安全性。
[0106]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(R0M,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
[0107]以上对本发明实施例所提供的一种无线网络接入点的密码保存方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种无线网络接入点的密码保存方法,其特征在于,包括: 在终端进行无线网络接入点连接的过程中,获取密码保存请求; 根据所述密码保存请求对所述终端中的无线网络配置文件进行解密; 将所述无线网络接入点的密码存储在所述解密后的无线网络配置文件中; 对所述解密后的无线网络配置文件进行加密,以保存所述无线网络接入点的密码。2.根据权利要求1所述的无线网络接入点的密码保存方法,其特征在于,所述对所述解密后的无线网络配置文件进行加密的步骤具体包括: 获取预设随机码; 确定所述预设随机码为所述无线网络配置文件的密钥; 根据所述密钥采用算法对所述解密后的无线网络配置文件进行加密。3.根据权利要求2所述的无线网络接入点的密码保存方法,其特征在于,在获取所述预设随机码之前,所述无线网络接入点的密码保存方法还包括: 若所述终端首次连接无线网络,则调用预设数据库中的随机函数生成所述预设随机码。4.根据权利要求2所述的无线网络接入点的密码保存方法,其特征在于,所述根据所述密钥采用算法对所述解密后的无线网络配置文件进行加密的步骤包括: 根据所述密钥采用高级加密标准AES算法对所述解密后的无线网络配置文件进行加LU O5.根据权利要求4所述的无线网络接入点的密码保存方法,其特征在于,所述根据所述密码保存请求对所述终端中的无线网络配置文件进行解密的步骤包括: 根据所述密码保存请求获取所述密钥; 根据所述密钥采用所述AES算法对所述终端中的无线网络配置文件进行解密。6.一种终端,其特征在于,包括: 获取模块,用于在终端进行无线网络接入点连接的过程中,获取密码保存请求; 解密模块,用于根据所述密码保存请求对所述终端中的无线网络配置文件进行解密; 存储模块,用于将所述无线网络接入点的密码存储在所述解密后的无线网络配置文件中; 加密模块,用于对所述解密后的无线网络配置文件进行加密,以保存所述无线网络接入点的密码。7.根据权利要求6所述的终端,其特征在于,所述加密模块具体包括: 获取子模块,用于获取预设随机码; 确定子模块,用于确定所述预设随机码为所述无线网络配置文件的密钥; 加密子模块,用于根据所述密钥采用算法对所述解密后的无线网络配置文件进行加LU O8.根据权利要求7所述的终端,其特征在于,所述终端还包括生成模块,用于: 在所述获取子模块获取预设随机码之前,若所述终端首次连接无线网络,则调用预设数据库中的随机函数生成所述预设随机码。9.根据权利要求7所述的终端,其特征在于,所述加密子模块具体用于: 根据所述密钥采用高级加密标准AES算法对所述解密后的无线网络配置文件进行加 Ll_| O10.根据权利要求9所述的终端,其特征在于,所述解密模块具体用于:根据所述密码保存请求获取所述密钥;根据所述密钥采用所述AES算法对所述终端中的无线网络配置文件进行解密。
【专利摘要】本发明公开了一种无线网络接入点的密码保存方法及终端,该无线网络接入点的密码保存方法包括:在终端进行无线网络接入点连接的过程中,获取密码保存请求;根据该密码保存请求对该终端中的无线网络配置文件进行解密;将该无线网络接入点的密码存储在解密后的无线网络配置文件中;对解密后的无线网络配置文件进行加密。上述无线网络接入点的密码保存方法能较好的保存无线网络接入点的密码,防止密码泄露,提高网络安全性。
【IPC分类】H04L9/06, H04L9/08
【公开号】CN105721144
【申请号】CN201610074210
【发明人】唐荣政
【申请人】广东欧珀移动通信有限公司
【公开日】2016年6月29日
【申请日】2016年2月2日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1