一种手机号码的安全存储方法、装置、计算机设备和介质制造方法及图纸

技术编号:27975745 阅读:40 留言:0更新日期:2021-04-06 14:10
本发明专利技术提供了一种手机号码的安全存储方法、装置、计算机设备以及存储介质,应用于数字安全技术领域,用于解决通过明文将手机号存储在本地造成的安全隐患,通过将获取用户手机号码进行脱敏得到脱敏号码后,并且将该脱敏号码加密并保存在存储器中,能够防止攻击者在入侵了用户终端之后获得明文存储的完整手机号。本发明专利技术提供的方法包括获取输入的用户手机号码;将用户手机号码进行脱敏处理,得到脱敏号码;将脱敏号码加密并保存在存储器中;将用户手机号码和用户的终端设备信息发送至服务端;接收服务端发送的用户ID;将用户ID存储在存储器中。

【技术实现步骤摘要】
一种手机号码的安全存储方法、装置、计算机设备和介质
本专利技术涉及数据安全
,尤其涉及一种手机号码的安全存储方法、装置、计算机设备和介质。
技术介绍
现在个人隐私泄漏越来越严重,但是每个系统的注册却又难以离开手机号码,一旦手机号被泄露,就会有不断的骚扰电话打来,乃至于被贩卖给黑色产业链从事违法行为。很多时候开发者都是把手机号明文存在本地的,认为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

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

1