一种手机电子印章实现方法及系统
文献发布时间:2023-06-19 09:30:39
技术领域
本发明涉及电子印章技术领域,特别是涉及一种手机电子印章实现方法及系统。
背景技术
目前,传统电子印章的主要作用是利用数字签名技术对文档进行加密运算,对签名后的电子文档进行完整性验证,以防止文档内容被篡改;在使用电子印章时,主要通过用户名和密码验证来确认电子印章使用者的身份。
电子印章的上述使用验证过程存在以下缺点:基于使用者的用户名和密码来进行授权认证很不安全,如果用户名和密码信息泄露,将可能会导致电子印章被冒名使用,同时也不利于事后追溯。
发明内容
本发明的目的是提供一种手机电子印章实现方法及系统,以实现电子印章的安全使用。
为实现上述目的,本发明提供了如下方案:
一种手机电子印章实现方法,包括:
获取移动设备的验证信息;
判断所述验证信息是否和数据库中的身份信息一致,得到第一判断结果;
若所述第一判断结果表示所述验证信息和数据库中的身份信息不一致,则验证失败;
若所述第一判断结果表示所述验证信息和数据库中的身份信息一致,则验证成功,输出与所述身份信息对应的电子印章信息。
可选的,所述获取移动设备的验证信息之前,还包括:
获取用户的登录账号信息和手机硬件标识;
判断所述登录账号信息是否和数据库中的存储账号信息一致,得到第二判断结果;
若所述第二判断结果表示所述登录账号信息和数据库中的存储账号信息一致,则获取所述存储账号信息对应的电子印章信息,并将所述电子信息和所述手机硬件标识绑定;
若所述第二判断结果表示所述登录账号信息和数据库中的存储账号信息不一致,则输出拒绝登录指令。
可选的,所述获取移动设备的验证信息,具体包括:
获取所述移动设备的二维码信息;所述二维码信息包括:登录账号信息和手机硬件标识信息。
可选的,所述判断所述验证信息是否和数据库中的身份信息一致,具体包括:
判断所述登录账号信息是否和数据库中的身份信息一致。
一种手机电子印章实现系统,包括:
验证信息获取模块,用于获取移动设备的验证信息;
第一判断模块,用于判断所述验证信息是否和数据库中的身份信息一致,得到第一判断结果;
验证失败输出模块,用于当所述第一判断结果表示所述验证信息和数据库中的身份信息不一致时,输出验证失败;
验证成功输出模块,用于当所述第一判断结果表示所述验证信息和数据库中的身份信息一致时,表示验证成功,输出与所述身份信息对应的电子印章信息。
可选的,所述手机电子印章实现系统,还包括:
获取模块,用于获取用户的登录账号信息和手机硬件标识;
第二判断模块,用于判断所述登录账号信息是否和数据库中的存储账号信息一致,得到第二判断结果;
绑定模块,用于当所述第二判断结果表示所述登录账号信息和数据库中的存储账号信息一致时,获取所述存储账号信息对应的电子印章信息,并将所述电子信息和所述手机硬件标识绑定;
拒绝登录模块,用于当所述第二判断结果表示所述登录账号信息和数据库中的存储账号信息不一致时,输出拒绝登录指令。
可选的,所述验证信息获取模块,具体包括:
二维码信息获取单元,用于获取所述移动设备的二维码信息;所述二维码信息包括:登录账号信息和手机硬件标识信息。
可选的,所述第一判断模块,具体包括:
判断单元,用于判断所述登录账号信息是否和数据库中的身份信息一致。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明提供一种手机电子印章实现方法及系统,通过对移动设备的验证信息和数据库中的身份信息进行比对,当验证信息和身份信息一致时,输出身份信息对应的电子印章信息,从而实现电子印章的安全使用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明手机电子印章实现方法流程图;
图2为本发明手机电子印章实现方法绑定流程图;
图3为本发明手机电子印章实现方法绑定数据传输示意图;
图4为本发明手机电子印章实现方法验证流程图;
图5为本发明手机电子印章实现方法验证数据传输示意图;
图6为本发明手机电子印章实现系统示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种手机电子印章实现方法及系统,以实现电子印章的安全使用。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,本发明提供的一种手机电子印章实现方法,包括:
步骤1:获取移动设备的验证信息。其中,步骤1,具体包括:
获取移动设备的二维码信息;二维码信息包括:登录账号信息和手机硬件标识信息。
步骤2:判断验证信息是否和数据库中的身份信息一致,得到第一判断结果;若第一判断结果表示验证信息和数据库中的身份信息不一致,则执行步骤3,若第一判断结果表示验证信息和数据库中的身份信息一致,则执行步骤4。
步骤3:验证失败。
步骤4:验证成功,输出与身份信息对应的电子印章信息。
其中,步骤1之前,还包括:
获取用户的登录账号信息和手机硬件标识。
判断登录账号信息是否和数据库中的存储账号信息一致,得到第二判断结果。
若第二判断结果表示登录账号信息和数据库中的存储账号信息一致,则获取存储账号信息对应的电子印章信息,并将电子信息和手机硬件标识绑定。
若第二判断结果表示登录账号信息和数据库中的存储账号信息不一致,则输出拒绝登录指令。
其中,步骤2,具体包括:
判断登录账号信息是否和数据库中的身份信息一致。
本发明还提供一种电子印章实现方法的具体实现方式,如下所示:
手机电子印章的授权和使用涉及两个部分内容:移动设备(手机)与电子印章绑定;使用电子印章时移动设备(手机)验证。
1、手机与电子印章绑定
登录APP时获取手机硬件唯一标识信息(MEDI序号),并将该账号下的电子印章与手机硬件标识信息进行关联存储,使得每个电子印章都具有了手机硬件身份。如图2所示,具体步骤如下:
步骤101:APP在用户登录时获取用户的登录账号信息,同时自动采集手机硬件标识。
步骤102:将步骤101中采集到的手机硬件标识与登录账号发送至认证服务器。
步骤103:认证服务器通过对比电子印章系统数据库中登录账号信息和登陆密码来校验登录操作的合法性。
步骤104:如果步骤103验证失败,则认证服务器拒绝用户登录及设备信息的绑定。
步骤105:如果步骤103验证成功,则认证服务器从电子印章系统数据库中获取该登录账号关联的电子印章信息。
步骤106:在105步骤的基础上,将电子印章信息与手机硬件标识进行绑定。
如图3所示,本过程是移动设备和认真服务器通过账号认证进行绑定。
2、使用电子印章时进行手机验证
如图4所示,具体流程如下:
步骤201:用户在登录电子印章应用系统(PC客户端或网站服务平台)前发起手机授权验证。
步骤202:生成电子印章身份认证信息,认证信息通过二维码形式进行展示。
步骤203:手机APP采集手机硬件标识。
步骤204:手机APP扫码步骤202中的二维码,向认证服务器发送登录账号信息和手机硬件标识信息。
步骤205:认证服务器通过对比电子印章系统数据库中登录账号信息和登陆密码来校验登录操作的合法性。
步骤206:如果步骤205验证失败,则认证服务器拒绝用户登录。
步骤207:如果步骤205验证成功,则认证服务器从电子印章系统数据库中获取与手机硬件标识相匹配的电子印章信息。
如图5所示,在本过程中,是在移动设备、认证服务器和应用系统三方之间进行的数据传输。
如图6所示,本发明提供的一种手机电子印章实现系统,包括:
验证信息获取模块601,用于获取移动设备的验证信息;
第一判断模块602,用于判断验证信息是否和数据库中的身份信息一致,得到第一判断结果;
验证失败输出模块603,用于当第一判断结果表示验证信息和数据库中的身份信息不一致时,输出验证失败;
验证成功输出模块604,用于当第一判断结果表示验证信息和数据库中的身份信息一致时,表示验证成功,输出与身份信息对应的电子印章信息。
其中,手机电子印章实现系统,还包括:
获取模块,用于获取用户的登录账号信息和手机硬件标识;
第二判断模块,用于判断登录账号信息是否和数据库中的存储账号信息一致,得到第二判断结果;
绑定模块,用于当第二判断结果表示登录账号信息和数据库中的存储账号信息一致时,获取存储账号信息对应的电子印章信息,并将电子信息和手机硬件标识绑定;
拒绝登录模块,用于当第二判断结果表示登录账号信息和数据库中的存储账号信息不一致时,输出拒绝登录指令。
其中,验证信息获取模块601,具体包括:
二维码信息获取单元,用于获取移动设备的二维码信息;二维码信息包括:登录账号信息和手机硬件标识信息。
其中,第一判断模块602,具体包括:
判断单元,用于判断登录账号信息是否和数据库中的身份信息一致。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
- 一种手机电子印章实现方法及系统
- 一种电力交易系统的数字认证与电子印章系统及实现方法