一种二维码隐私登录保护系统及方法与流程

文档序号:11831189阅读:来源:国知局

技术特征:

1.一种二维码隐私登录保护系统,其特征在于,包括二维码生成模块和键盘登录模块;

所述二维码生成模块,用于对账户名和密码信息进行编码,生成二维码图标;

所述二维码图标库,用于存储二维码生成模块生成的二维码图标;

所述键盘登录模块,用于解析存储有账户信息的二维码,借助输入法将解析后的账户信息输入到相应的应用中,实现一键快速登录;

1)通过用户选取的登录方式验证用户身份,验证通过后,响应用户的跳转请求,转入二维码图标库供用户进行二维码图标选择;

2)当用户选中二维码图标后,对存储在系统中的二维码进行解码和解密操作,系统采用一个boolean类型的值tempAccountExist表示当前存在一组待输入的账户名和密码,同时自动跳转回应用登录界面;

3)在应用登录界面,当用户选取输入框时候, Android 系统通过上述的输入法消息流转机制自动调用输入法应用;

4)输入:将账户名、密码的快速填充到输入框。

2.根据权利要求1所述的二维码隐私登录保护系统,其特征在于,所述二维码生成模块中将账户名和密码信息与手机识别码绑定后进行编码,再生成二维码图标;所述手机识别码为手机的IMEI或MAC 地址。

3.根据权利要求1所述的二维码隐私登录保护系统,其特征在于,所述二维码生成模块中用户选取的登录方式包括常规登录、手势登录、图片登录、面部识别登录、语音登录和动作登录。

4.根据权利要求1所述的二维码隐私登录保护系统,其特征在于,所述二维码生成模块生成二维码图标的步骤如下:

1)利用ZUC算法产生一个随机数;

2)采用SM3杂凑算法将IMEI、随机数、登录密码等值计算生成的杂凑值作为密钥K1;

3)将登录密码作为密钥K2,使用SM4加密算法对密钥K1进行加密并存储在数据库中;

4)将K1作为密钥,使用SM4算法对用户的账户信息进行加密;

5)将加密后的账户信息编码为二维码。

5.一种二维码隐私登录保护方法,其特征在于,包括以下步骤:

1)对接收的需隐私登录的应用程序的账户名和密码信息进行编码,生成该应用对应的二维码图标;

2)将生成的二维码图标存储在二维码图标库中;

3)解析存储有账户信息的二维码,借助输入法将解析后的账户信息输入到相应的应用中,实现一键快速登录;

3.1)通过用户选取的登录方式验证用户身份,验证通过后,响应用户的跳转请求,转入二维码图标库供用户进行二维码图标选择;

3.2)当用户选中二维码图标后,对存储在系统中的二维码进行解码和解密操作,同时自动跳转回应用登录界面;若用户返回没有对应的二维码图标信息,转入步骤1);

3.3)在应用登录界面,当用户选取输入框时候, Android 系统通过上述的输入法消息流转机制自动调用我们实现的输入法应用;

3.4)输入,将账户名、密码的快速填充到输入框。

6.根据权利要求5所述的二维码隐私登录保护方法,其特征在于,所述步骤1)中将账户名和密码信息与手机识别码绑定后进行编码,再生成二维码图标;所述手机识别码为手机的IMEI或MAC 地址。

7.根据权利要求5所述的二维码隐私登录保护方法,其特征在于,所述步骤3.1)中用户选取的登录方式包括常规登录、手势登录、图片登录、面部识别登录、语音登录和动作登录。

8.根据权利要求5所述的二维码隐私登录保护方法,其特征在于,所述步骤1)中生成二维码图标的步骤如下:

1.1)利用ZUC算法产生一个随机数;

1.2)采用SM3杂凑算法将IMEI、随机数、登录密码等值计算生成的杂凑值作为密钥K1;

1.3)将登录密码作为密钥K2,使用SM4加密算法对密钥K1进行加密并存储在数据库中;

1.4)将K1作为密钥,使用SM4算法对用户的账户信息进行加密;

1.5)将加密后的账户信息编码为二维码。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1