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

文档序号:9931088阅读:360来源:国知局
一种无线网络接入点的密码保存方法及终端的制作方法
【技术领域】
[0001]本发明涉及移动通信领域,尤其涉及一种无线网络接入点的密码保存方法及终端。
【背景技术】
[0002]随着移动通信技术的发展,无线保真(Wireless-Fidel ity,W1-Fi)技术越来越普及,人们经常通过W1-Fi连接热点上网。基于安全性的考虑,大多数热点都是被加密的,连接热点都需要通过身份认证。
[0003]目前,广泛使用的身份认证方式是W1-Fi网络安全接入(W1-FiProtectedAccessjPA),其可保证无线局域网的用户数据不受到泄露,并且只有授权的网络客户才可以访问该无线局域网,而安卓手机中的WPA协议通常是使用无线网络配置(wpa_supplicant)来实现的。若用户在连接WiFi时选择保存WIFI密码(即该WiFi接入点密码),则该WIFI密码通常都保存在无线网络配置文件(wpa_suppI icant.conf)中,这样,用户每次连网时都能自动连接,无需手动进行密码输入。但是这种保存方式存在一定的危险性,因为若某第三方软件(譬如恶意插件)获取了用户手机的系统权限,就可以直接从该wpa_supplicant.conf文件获取WIFI密码,导致用户的数据容易遭到泄露,网络安全性低。

【发明内容】

[0004]本发明的目的在于提供一种无线网络接入点的密码保存方法及终端,以解决现有终端保存后的无线网络密码容易泄露,安全性低的技术问题。
[0005]为解决上述技术问题,本发明实施例提供以下技术方案:
[0006]—种无线网络接入点的密码保存方法,其包括:
[0007]在终端进行无线网络接入点连接的过程中,获取密码保存请求;
[0008]根据所述密码保存请求对所述终端中的无线网络配置文件进行解密;
[0009]将所述无线网络接入点的密码存储在所述解密后的无线网络配置文件中;
[0010]对所述解密后的无线网络配置文件进行加密,以保存所述无线网络接入点的密码。
[0011]进一步地,所述对所述解密后的无线网络配置文件进行加密的步骤具体包括:
[0012]获取预设随机码;
[0013]确定所述预设随机码为所述无线网络配置文件的密钥;
[0014]根据所述密钥采用算法对所述解密后的无线网络配置文件进行加密。
[0015]进一步地,在获取所述预设随机码之前,所述无线网络接入点的密码保存方法还包括:
[0016]若所述终端首次连接无线网络,则调用预设数据库中的随机函数生成所述预设随机码。
[0017]进一步地,所述根据所述密钥采用算法对所述解密后的无线网络配置文件进行加密的步骤包括:
[0018]根据所述密钥采用高级加密标准AES算法对所述解密后的无线网络配置文件进行加密。
[0019]进一步地,所述根据所述密码保存请求对所述终端中的无线网络配置文件进行解密的步骤包括:
[0020]根据所述密码保存请求获取所述密钥;
[0021]根据所述密钥采用所述AES算法对所述终端中的无线网络配置文件进行解密。
[0022]为解决上述技术问题,本发明实施例还提供以下技术方案:
[0023]一种终端,其包括:
[0024]获取模块,用于在终端进行无线网络接入点连接的过程中,获取密码保存请求;
[0025]解密模块,用于根据所述密码保存请求对所述终端中的无线网络配置文件进行解密;
[0026]存储模块,用于将所述无线网络接入点的密码存储在所述解密后的无线网络配置文件中;
[0027]加密模块,用于对所述解密后的无线网络配置文件进行加密,以保存所述无线网络接入点的密码。
[0028]进一步地,所述加密模块具体包括:
[0029]获取子模块,用于获取预设随机码;
[0030]确定子模块,用于确定所述预设随机码为所述无线网络配置文件的密钥;
[0031]加密子模块,用于根据所述密钥采用算法对所述解密后的无线网络配置文件进行加密。
[0032]进一步地,所述终端还包括生成模块,用于:
[0033]在所述获取子模块获取预设随机码之前,若所述终端首次连接无线网络,则调用预设数据库中的随机函数生成所述预设随机码。
[0034]进一步地,所述加密子模块具体用于:
[0035]根据所述密钥采用高级加密标准AES算法对所述解密后的无线网络配置文件进行加密。
[0036]进一步地,所述解密模块具体用于:
[0037]根据所述密码保存请求获取所述密钥;
[0038]根据所述密钥采用所述AES算法对所述终端中的无线网络配置文件进行解密。
[0039]本发明所述的无线网络接入点的密码保存方法及终端,在终端进行无线网络接入点连接的过程中,通过获取密码保存请求,并根据该密码保存请求对该终端中的无线网络配置文件进行解密,之后,将该无线网络接入点的密码存储在解密后的无线网络配置文件中,并对解密后的无线网络配置文件进行加密,能较好的保存无线网络接入点的密码,防止密码泄露,提高网络安全性。
【附图说明】
[0040]下面结合附图,通过对本发明的【具体实施方式】详细描述,将使本发明的技术方案及其它有益效果显而易见。
[0041]图1是本发明第一实施例提供的无线网络接入点的密码保存方法的流程示意图。
[0042]图2a为本发明第二实施例提供的终端的结构示意图。
[0043]图2b为本发明第二实施例提供的另一终端的结构示意图。
【具体实施方式】
[0044]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]本发明实施例提供一种无线网络接入点的密码保存方法及终端。以下将分别进行详细说明。
[0046]第一实施例
[0047]本实施例将从终端的角度进行描述,该终端可以包括手机、平板电脑、笔记本电脑等无线上网设备。
[0048]请参阅图1,图1具体描述了本发明第一实施例提供的无线网络接入点的密码保存方法,其可以包括:
[0049]SlOl、在终端进行网络接入点连接的过程中,获取密码保存请求。
[0050]本实施例中,当用户通过新的无线网络接入点(S卩AP接入点,Wireless AccessPoint)进行无线网络(譬如WIFI)连接时,通常需要设置该AP接入点的密码,并且,为避免下次进行同一AP接入点连接时,需用户重新手动输入密码,用户可以对该AP接入点的密码进行保存。具体可以通过弹出框的形式提醒用户是否需对该AP接入点的密码进行保存,若用户选择“是”,则终端会生成该密码保存请求。
[0051]S102、根据该密码保存请求对终端中的无线网络配置文件进行解密。
[0052]本实施例中,该无线网络配置文件可以根据实际应用的需求进行设置,比如,可以是终端出厂时已存储的1?六_8卯口1;[03111:.001^,等等。具体的,可以根据该密码保存请求获取解密密码A,并采用该解密密码A对该无线网络配置文件进行解密,其中,该解密密码A可以由用户手动输入,譬如,终端可以显示一个密码输入框以供用户输入该解密密码A。该解密密码A也可以是系统自动生成,譬如该解密密码A可以是系统自动获取的特定数字序列。
[0053]容易理解的是,在对该无线网络配置文件进行解密之前,还需设置加密密码B对其进行加密,该加密密码B也可以由用户手动输入或者由系统自动生成,通常,该加密密码B和该解密密码A应相同。例如,当该解密密码A由用
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1