利索能及
我要发布
收藏
专利号: 2018101639877
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种账户迁移的方法,其特征在于,所述方法包括:

若接收到用户在原账户体系的登录请求消息,则从所述登录请求消息中获取所述用户的登录用户名和第一加密密码;

在原账户体系中对所述登录用户名和所述第一加密密码进行合法性校验;

若所述合法性校验成功,则按照所述原账户体系预设的解密方式将所述第一加密密码解密成明文密码;

将所述明文密码按照新账户体系预设的加密方式进行加密,得到第二加密密码;

将所述登录用户名和所述第二加密密码存储在所述新账户体系中;

其中,所述将所述明文密码按照新账户体系预设的加密方式进行加密,得到第二加密密码,包括:根据所述登录用户名生成加密密钥,使得所述加密密钥与所述登录用户名唯一对应;

使用所述加密密钥,并按照所述新账户体系预设的加密方式,对所述明文密码进行加密,得到所述第二加密密码。

2.如权利要求1所述的账户迁移的方法,其特征在于,所述对所述登录用户名和所述第一加密密码进行合法性校验包括:若在所述原账户体系的第一注册记录表的注册用户名中查询到所述登录用户名,则获取所述登录用户名对应的目标加密注册密码,其中,所述第一注册记录表用于存储注册用户的注册用户名和该注册用户名在所述原账户体系中的第一加密注册密码;

若所述第一加密密码与所述目标加密注册密码相同,则所述合法性校验成功;

若所述第一加密密码与所述目标加密注册密码不相同,或者在所述第一注册记录表的第一注册用户名中未查询到所述登录用户名,则所述合法性校验失败。

3.如权利要求1所述的账户迁移的方法,其特征在于,所述若所述合法性校验成功,则按照所述原账户体系预设的解密方式将所述第一加密密码解密成明文密码包括:若所述合法性校验成功,则在所述新账户体系的第二注册记录表的注册用户名中查询所述登录用户名,其中,所述第二注册记录表用于存储所述注册用户的注册用户名和该注册用户名在所述新账户体系中的第二加密注册密码;

若在所述新账户体系的第二注册记录表的注册用户名中未查询到所述登录用户名,则按照所述原账户体系预设的解密方式将所述第一加密密码解密成明文密码。

4.如权利要求1至3中任一项所述的账户迁移的方法,其特征在于,所述将所述登录用户名和所述第二加密密码存储在所述新账户体系中的步骤之后,所述方法还包括:在所述原账户体系中获取所述登录用户名对应的用户数据;

将所述用户数据从所述原账户体系迁移至所述新账户体系中。

5.一种账户迁移的装置,其特征在于,所述装置包括:

第一获取模块,用于若接收到用户在原账户体系的登录请求消息,则从所述登录请求消息中获取所述用户的登录用户名和第一加密密码;

合法性校验模块,用于在原账户体系中对所述登录用户名和所述第一加密密码进行合法性校验;

加密密码解密模块,用于若所述合法性校验成功,则按照所述原账户体系预设的解密方式将所述第一加密密码解密成明文密码;

明文密码加密模块,用于将所述明文密码按照新账户体系预设的加密方式进行加密,得到第二加密密码;

存储模块,用于将所述登录用户名和所述第二加密密码存储在所述新账户体系中;

所述明文密码加密模块包括:

密钥生成子模块,用于根据登录用户名生成加密密钥,使得加密密钥与登录用户名唯一对应;

加密子模块,用于使用加密密钥,并按照所述新账户体系预设的加密方式,对明文密码进行加密,得到第二加密密码。

6.如权利要求5所述的账户迁移的装置,其特征在于,所述合法性校验模块包括:第一查询子模块,用于若在所述原账户体系的第一注册记录表的注册用户名中查询到所述登录用户名,则获取所述登录用户名对应的目标加密注册密码,其中,所述第一注册记录表用于存储注册用户的注册用户名和该注册用户名在所述原账户体系中的第一加密注册密码;

第一判断子模块,用于若所述第一加密密码与所述目标加密注册密码相同,则所述合法性校验成功;

第二判断子模块,用于若所述第一加密密码与所述目标加密注册密码不相同,或者在所述第一注册记录表的第一注册用户名中未查询到所述登录用户名,则所述合法性校验失败。

7.如权利要求5所述的账户迁移的装置,其特征在于,所述加密密码解密模块包括:第二查询子模块,用于若所述合法性校验成功,则在所述新账户体系的第二注册记录表的注册用户名中查询所述登录用户名,其中,所述第二注册记录表用于存储所述注册用户的注册用户名和该注册用户名在所述新账户体系中的第二加密注册密码;

解密子模块,若在所述新账户体系的第二注册记录表的注册用户名中未查询到所述登录用户名,则按照所述原账户体系预设的解密方式将所述第一加密密码解密成明文密码。

8.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述账户迁移的方法的步骤。

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述账户迁移的方法的步骤。