【技术实现步骤摘要】
一种手机号码的安全存储方法、装置、计算机设备和介质
本专利技术涉及数据安全
,尤其涉及一种手机号码的安全存储方法、装置、计算机设备和介质。
技术介绍
现在个人隐私泄漏越来越严重,但是每个系统的注册却又难以离开手机号码,一旦手机号被泄露,就会有不断的骚扰电话打来,乃至于被贩卖给黑色产业链从事违法行为。很多时候开发者都是把手机号明文存在本地的,认为Android本地化的存储已经是相对安全的存储了,不会有安全隐患。但是只要了解Android的存储的方式,攻击者还是可以拿到手机号的。由于在用户登陆成功后,有些接口是需要传递手机号字段来获取信息的,因此很多开发者都习惯使用明文将手机号存储在本地,即用户终端的存储器中,以方便随时调用。但是这种模式具有较大的安全隐患,一旦攻击者通过恶意程序侵入了用户终端,则可以容易地获得明文存储的完整手机号,从而造成个人隐私信息的泄露。
技术实现思路
本专利技术提供了一种手机号码的安全存储方法,以解决通过明文将手机号存储在本地造成的安全隐患,并防止攻击者在入侵了用户终端之后获得明 ...
【技术保护点】
1.一种手机号码的安全存储方法,其特征在于,包括以下步骤:/n获取输入的用户手机号码;/n将所述用户手机号码进行脱敏处理,得到脱敏号码;/n将所述脱敏号码加密并保存在存储器中;/n将所述用户手机号码和用户的终端设备信息发送至服务端;/n接收所述服务端发送的用户ID,所述用户ID为所述服务端根据所述用户手机号码以及所述终端设备信息生成,或所述用户ID根据所述用户手机号码匹配得到;/n将所述用户ID存储在所述存储器中。/n
【技术特征摘要】
1.一种手机号码的安全存储方法,其特征在于,包括以下步骤:
获取输入的用户手机号码;
将所述用户手机号码进行脱敏处理,得到脱敏号码;
将所述脱敏号码加密并保存在存储器中;
将所述用户手机号码和用户的终端设备信息发送至服务端;
接收所述服务端发送的用户ID,所述用户ID为所述服务端根据所述用户手机号码以及所述终端设备信息生成,或所述用户ID根据所述用户手机号码匹配得到;
将所述用户ID存储在所述存储器中。
2.根据权利要求1所述的手机号码的安全存储方法,其特征在于,所述将所述脱敏号码加密并保存在存储器中的步骤还包括:
将所述脱敏号码通过SharedPreference方式保存在所述存储器中;
所述将所述用户ID存储在所述存储器中的步骤还包括:
将所述用户ID通过SharedPreference方式保存在所述存储器中。
3.根据权利要求2所述的手机号码的安全存储方法,其特征在于,在所述将所述脱敏号码加密并保存在存储器中的步骤之后,还包括:
通过SharedPreference方式从所述存储器中读取加密的所述脱敏号码;
将加密的所述脱敏号码解密并显示在用户界面中。
4.根据权利要求1所述的手机号码的安全存储方法,其特征在于,所述方法还包括:
接收到用户手机号码的登录请求时,通过SharedPreference方式,验证所述存储器是否存储有与所述用户手机号码对应的用户ID;
若验证所述存储器没有存储与所述用户手机号码对应的用户ID,执行所述获取输入的用户手机号码的步骤;
若验证所述存储器存储有与所述用户手机号码对应的用户ID,从所述存储器提取所述用户ID。
5.根据权利要求4所述的手机号码的安全存储方法,其特征在于,若验证所述存储器存储有与所述用户手机号码对应的用户ID,在所述从所述存储器提取所述用户ID的步骤之后,还包括:
通过SharedPreference方式,验证所述存储器是否存储有令牌:
若验证所述存储器存储有所述令牌,将所述用户ID以及所述令牌发送到所述服务端,供所述服务端将所述用户ID、...
【专利技术属性】
技术研发人员:董秋平,于海生,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。