加解密方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:33795892 阅读:27 留言:0更新日期:2022-06-16 09:59
本申请提供一种加解密方法、装置、电子设备和可读存储介质,该方法包括:响应于用户输入的生物密码的设置请求,生成第一秘钥;输出第一提示信息,以提示用户录入生物密码;采集用户录入的第一生物密码;响应于用户输入的明文的加密请求,采用第一秘钥加密明文得到第一密文;响应于用户输入的明文的解密请求,输出第二提示信息,以提示用户输入生物密码;采集用户输入的第二生物密码;采用第一生物密码,验证第二生物密码;当第二生物密码通过验证时,根据第一秘钥解密第一密文得到明文。本申请实施例中,用户在设置明文的密码时,可以直接设置生物密码,无需预先输入第一类型的密码,简化了用户设置生物密码的步骤,能够提高用户体验。用户体验。用户体验。

【技术实现步骤摘要】
加解密方法、装置、电子设备和可读存储介质


[0001]本申请实施例涉及信息安全技术,尤其涉及一种加解密方法、装置、电子设备和可读存储介质。

技术介绍

[0002]应用程序中的内容涉及用户的隐私,用户可以采用数字密码、图案密码或混合密码等第一类型的密码加密应用程序中的内容。但用户容易遗忘第一类型的密码,因此用户倾向于采用第二类型的密码,如生物密码加密应用程序中的内容。
[0003]目前,用户必须先设置第一类型的密码,才能设置生物密码,导致用户设置生物密码加密的步骤复杂,用户体验低。

技术实现思路

[0004]本申请实施例提供一种加解密方法、装置、电子设备和可读存储介质,简化了用户设置生物密码的步骤,能够提高用户体验。
[0005]第一方面,本申请实施例提供一种加解密方法,该加解密方法的执行主体可以为终端设备或终端设备中的处理器或芯片,下述以终端设备为例进行说明。在该加解密方法中,当终端设备接收到用户输入的生物密码的设置请求时,终端设备可以响应于用户输入的生物密码的设置请求,生成第一秘钥。终端设备输出第一提示信息,所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种加解密方法,其特征在于,包括:响应于用户输入的生物密码的设置请求,生成第一秘钥;输出第一提示信息,所述第一提示信息用于提示用户录入生物密码;采集所述用户录入的第一生物密码;响应于所述用户输入的明文的加密请求,采用所述第一秘钥加密所述明文,得到第一密文;响应于所述用户输入的所述明文的解密请求,输出第二提示信息,所述第二提示信息用户提示所述用户输入生物密码;采集所述用户输入的第二生物密码;采用所述第一生物密码,验证所述第二生物密码;当所述第二生物密码通过验证时,根据所述第一秘钥解密所述第一密文,得到所述明文。2.根据权利要求1所述的方法,其特征在于,所述采用所述第一秘钥加密所述明文之前,还包括:生成第一加密对象;采用所述第一加密对象加密所述第一秘钥,得到第二密文;所述采用所述第一秘钥加密所述明文,得到第一密文之后,所述方法还包括:删除所述第一秘钥。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一秘钥解密所述第一密文,得到所述明文,包括:生成第一解密对象;采用所述第一解密对象解密所述第二密文,得到所述第一秘钥;采用所述第一秘钥解密所述第一密文,得到所述明文。4.根据权利要求3所述的方法,其特征在于,所述生成第一加密对象,包括:基于所述第一生物密码,生成所述第一加密对象;所述生成第一解密对象,包括:基于所述第一生物密码,生成所述第一解密对象。5.根据权利要求3所述的方法,其特征在于,所述生成第一加密对象,包括:基于系统特征信息和/或应用程序的签名信息,生成所述第一加密对象;所述生成第一解密对象,包括:基于所述系统特征信息和/或应用程序的签名信息,生成所述第一解密对象。6.根据权利要求1

5中任一项所述的方法,其特征在于,所述采用所述第一生物密码,验证所述第二生物密码,包括:将所述第二生物密码和所述第一生物密码进行对比验证;当所述第二生物密码和所述第一生物密码的相似度大于或等于预设相似度时,所述第二生物密码通过验证。7.根据权利要求1

6中任一项所述的方法,其特征在于,所述生成第一秘钥,包括:基于第一随机数、应用程序的签名信息、系统特征信息中的至少一种信息生成所述第一秘钥。
8.根据权利要求3

5中任一项所述的方法,其特征在于,所述方法还包括:响应于所述用户输入的添加密码的请求,输出所述第二提示信息;采集所述用户输入的第三生物密码;采用所述第一生物密码,验证所述第三生物密码;当所述第三生物密码通过验证时,生成所述第一解密对象;采用所述第一解密对象解密所述第二密文,得到所述第一秘钥;输出第三提示信息,所述第三提示信息用于提示用户输入密码。9.根据权利要求8所述的方法,其特征在于,所述输出第三提示信息之后,还包括:采集所述用户输入的第一密码;基于所述用户输入的所述第一密码的类型,加密所述第一秘钥。10.根据权利要求9所述的方法,其特征在于,所述基于所述用户输入的第一密码的类型,加...

【专利技术属性】
技术研发人员:何晓文张帆
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1