APP登录信息存储方法、装置、设备和存储介质制造方法及图纸

技术编号:36946807 阅读:15 留言:0更新日期:2023-03-22 19:08
本申请涉及信息存储,提供一种APP登录信息存储方法、装置、设备和存储介质,可用于在再次打开金融APP时或重新下载已删除的金融APP之后自动填充用户登录信息,提高金融APP登录效率。其中方法包括:获取APP的用户登录信息,对用户登录信息进行归档,得到归档后登录信息;对待定义字典进行自定义,得到自定义字典;对自定义字典进行初始化,得到存储字典;检测存储模式是否为加密模式,若是,则根据存储字典将归档后登录信息加密保存至钥匙串中。通过自定义字典能够指定数据格式,根据自定义字典能够选择性的保存归档后登录信息中的各项登录数据。加密保存具有较高的安全性,钥匙串是与APP相独立的存储空间,能够提高登录APP的效率。率。率。

【技术实现步骤摘要】
APP登录信息存储方法、装置、设备和存储介质


[0001]本申请涉及信息存储
,例如涉及APP登录信息存储方法、装置、设备和存储介质。

技术介绍

[0002]用户终端例如手机在登录金融APP时需要输入用户登录信息,金融APP包括理财产品类APP、股票类APP以及贷款类APP,用户登录信息包括账户名、账户密码和账户类型,金融APP验证个人信息通过后对账户提供对应的账户功能和账户权限。现在金融APP的用户登录信息大多存储在沙盒文件中,每一个金融APP对应一个独有的沙盒文件,当卸载金融APP时用户终端会移除存储空间中与卸载的金融APP对应的沙盒文件,沙盒文件中存储的用户登录信息会全部消失。金融APP的使用频率较高,当再次打开金融APP时或重新下载已删除的金融APP之后需要重新输入用户登录信息,导致金融APP登录效率较低。

技术实现思路

[0003]本申请提供一种APP登录信息存储方法、装置、设备和存储介质,旨在解决当再次打开金融APP时或重新下载已删除的金融APP之后需要重新输入用户登录信息,导致金融APP登录效率较低的问题。
[0004]为解决上述问题,本申请采用以下技术方案:
[0005]本文提供了APP登录信息存储方法,包括:
[0006]获取APP的用户登录信息,对所述用户登录信息进行归档,得到归档后登录信息;
[0007]对待定义字典进行自定义,得到自定义字典;
[0008]对所述自定义字典进行初始化,得到存储字典;
[0009]检测存储模式是否为加密模式,若是,则根据所述存储字典将所述归档后登录信息加密保存至钥匙串中。
[0010]优选地,所述对待定义字典进行自定义,得到自定义字典,包括:
[0011]获取与所述归档后登录信息对应的账户名;
[0012]根据所述账户名设置所述自定义字典的字典类目,得到所述自定义字典,所述字典类目包括账户类型、账户功能和账户权限。
[0013]优选地,所述对所述用户登录信息进行归档,得到归档后登录信息,包括:
[0014]根据所述用户登录信息确定待归档对象,所述待归档对象包括字符串和数组;
[0015]创建归档文件路径;
[0016]按照所述归档文件路径对所述待归档对象进行归档,得到所述归档后登录信息。
[0017]优选地,所述根据所述存储字典将所述归档后登录信息加密保存至钥匙串中,包括:
[0018]获取加密方式,所述加密方式包括对称加密和非对称加密;
[0019]判断所述加密方式是否为所述非对称加密,若是,则获取加密公钥;
[0020]使用所述加密公钥对所述归档后登录信息进行非对称加密,得到非对称加密登录信息;
[0021]按照所述存储字典的数据格式将所述非对称加密登录信息保存至所述钥匙串中。
[0022]优选地,所述检测存储模式是否为加密模式之后,还包括:
[0023]若所述存储模式为非加密模式,则根据所述存储字典将所述归档后登录信息直接保存至所述钥匙串中。
[0024]优选地,所述判断所述加密方式是否为所述非对称加密之后,还包括:
[0025]若所述加密方式为对称加密,则获取加密密钥;
[0026]使用所述加密密钥对所述归档后登录信息进行对称加密,得到对称加密登录信息;
[0027]保存所述对称加密登录信息。
[0028]优选地,所述用户登录信息包括用户手机号、用户姓名、用户密码、用户身份号和用户令牌。
[0029]本申请还提供了一种APP登录信息存储装置,包括:
[0030]用户登录信息归档模块,用于获取APP的用户登录信息,对所述用户登录信息进行归档,得到归档后登录信息;
[0031]自定义模块,用于对待定义字典进行自定义,得到自定义字典;
[0032]初始化模块,用于对所述自定义字典进行初始化,得到存储字典;
[0033]归档后登录信息保存模块,用于检测存储模式是否为加密模式,若是,则根据所述存储字典将所述归档后登录信息加密保存至钥匙串中。
[0034]本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的APP登录信息存储方法的步骤。
[0035]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的APP登录信息存储方法的步骤。
[0036]本申请的APP登录信息存储方法,包括获取APP的用户登录信息,对所述用户登录信息进行归档,得到归档后登录信息;对待定义字典进行自定义,得到自定义字典;对所述自定义字典进行初始化,得到存储字典;检测存储模式是否为加密模式,若是,则根据所述存储字典将所述归档后登录信息加密保存至钥匙串中。通过自定义字典能够指定数据格式,根据自定义字典能够选择性的保存归档后登录信息中的各项登录数据。加密保存具有较高的安全性,将登录信息加密保存至钥匙串中,钥匙串是与APP相独立的存储空间,在再次打开APP或删除APP之后重新下载APP的情况下均能够自动填充APP登录信息,能够提高登录APP的效率。
附图说明
[0037]图1为一实施例的APP登录信息存储方法的流程示意图;
[0038]图2为一实施例的对待定义字典进行自定义的流程示意图;
[0039]图3为一实施例的对用户登录信息进行归档的流程示意图;
[0040]图4为一实施例的根据存储字典将归档后登录信息加密保存至钥匙串中的流程示
意图;
[0041]图5为一实施例的对称加密的流程示意图;
[0042]图6为一实施例的APP登录信息存储装置的结构示意框图;
[0043]图7为一实施例的计算机设备的结构示意框图。
[0044]本申请目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0045]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0046]本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“上述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件、单元、单元和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、单元、单元、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0047]本
技术人员可以理解,除非另外定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种APP登录信息存储方法,其特征在于,包括:获取APP的用户登录信息,对所述用户登录信息进行归档,得到归档后登录信息;对待定义字典进行自定义,得到自定义字典;对所述自定义字典进行初始化,得到存储字典;检测存储模式是否为加密模式,若是,则根据所述存储字典将所述归档后登录信息加密保存至钥匙串中。2.根据权利要求1所述的APP登录信息存储方法,其特征在于,所述对待定义字典进行自定义,得到自定义字典,包括:获取与所述归档后登录信息对应的账户名;根据所述账户名设置所述自定义字典的字典类目,得到所述自定义字典,所述字典类目包括账户类型、账户功能和账户权限。3.根据权利要求1所述的APP登录信息存储方法,其特征在于,所述对所述用户登录信息进行归档,得到归档后登录信息,包括:根据所述用户登录信息确定待归档对象,所述待归档对象包括字符串和数组;创建归档文件路径;按照所述归档文件路径对所述待归档对象进行归档,得到所述归档后登录信息。4.根据权利要求1所述的APP登录信息存储方法,其特征在于,所述根据所述存储字典将所述归档后登录信息加密保存至钥匙串中,包括:获取加密方式,所述加密方式包括对称加密和非对称加密;判断所述加密方式是否为所述非对称加密,若是,则获取加密公钥;使用所述加密公钥对所述归档后登录信息进行非对称加密,得到非对称加密登录信息;按照所述存储字典的数据格式将所述非对称加密登录信息保存至所述钥匙串中。5.根据权利要求1所述的APP登录信息存储方法,其特征...

【专利技术属性】
技术研发人员:孟东亚
申请(专利权)人:平安消费金融有限公司
类型:发明
国别省市:

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

1