1.一种基于H5的电子合同制作方法,其特征在于,包括:
获取电子合同制作请求,所述电子合同制作请求包括电子合同ID;
基于所述电子合同ID,获取与所述电子合同ID对应的电子合同模板;所述电子合同模板包括合同内容框架和签名模块,所述签名模块与基于H5的签名插件关联;
采用所述签名插件,获取待验证电子签名;
对所述待验证电子签名进行验证,获取目标电子签名;
基于所述目标电子签名和所述合同内容框架,获取目标电子合同。
2.如权利要求1所述的基于H5的电子合同制作方法,其特征在于,所述对所述待验证电子签名进行验证,获取目标电子签名,包括:
对所述待验证电子签名进行身份验证,获取原始电子签名;
将所述原始电子签名发送到第三方认证机构,获取所述第三方认证机构对所述原始电子签名进行验证的目标电子签名。
3.如权利要求2所述的基于H5的电子合同制作方法,其特征在于,所述电子合同制作请求还包括用户ID;
所述对所述待验证电子签名进行身份验证,获取原始电子签名包括:
获取与用户ID对应的历史电子签名;
对所述历史电子签名和原始电子签名进行特征提取,分别获取历史签名特征和原始签名特征;
采用欧式距离算法计算所述历史签名特征和所述原始签名特征的欧式距离,获取特征相似度;
若所述特征相似度达到预设相似度,获取原始电子签名。
4.如权利要求2所述的基于H5的电子合同制作方法,其特征在于,所述将所述原始电子签名发送到第三方认证机构,获取所述第三方认证机构对所述原始电子签名进行验证的目标电子签名,包括:
采用信息-摘要算法对原始电子签名进行计算,获取第一信息摘要;
采用RSA加密算法对所述第一信息摘要进行加密,获取加密后的原始电子签名,并将加密后的原始电子签名发送给第三方认证机构;
获取第三方认证机构发送的目标电子签名,所述目标电子签名是所述第三方认证机构对加密后的原始电子签名进行验证处理后获得的电子签名。
5.如权利要求4所述的基于H5的电子合同制作方法,其特征在于,所述采用RSA算法对所述第一信息摘要进行加密,获取加密后的原始电子签名,包括;
基于两个随机素数,获取中间值;
采用欧拉函数计算公式对两个所述随机素数进行计算,获取欧拉函数值,其中欧拉函数计算公式为f=(p-1)(q-1),p、q分别表示所述随机素数,f为欧拉函数值;
任意选取与所述欧拉函数值互质的随机数;
采用逆元计算公式对所述随机数和所述欧拉函数值进行处理,获取逆元;其中,逆元计算公式为de≡1mod(p-1)(q-1),d表示逆元,e表示所述随机数;
基于所述逆元和所述中间值对所述第一信息摘要进行加密,获取加密后的原始电子签名。
6.如权利要求1所述的基于H5的电子合同制作方法,其特征在于,在所述获取电子合同制作请求的步骤之前,所述基于H5的电子合同制作方法还包括:创建电子合同模板;
所述创建电子合同模板,包括:
获取电子合同模板创建请求,所述电子合同模板创建请求包括电子合同ID和/或电子合同名称;
根据所述电子合同ID和/或电子合同名称,获取电子合同页面;所述电子合同页面包括合同内容框架和签名模块;
给所述签名模块创建跳转到基于H5的签名插件的链接,以获取所述电子合同模板。
7.一种基于H5的电子合同制作装置,其特征在于,包括:
电子合同制作请求模块,用于获取电子合同制作请求,所述电子合同制作请求包括电子合同ID;
电子合同模板获取模块,用于基于所述电子合同ID,获取与所述电子合同ID对应的电子合同模板;所述电子合同模板包括合同内容框架和签名模块,所述签名模块与基于H5的签名插件关联;
待验证电子签名获取模块,用于采用所述签名插件,获取待验证电子签名;
目标电子签名获取模块,用于对所述待验证电子签名进行验证,获取目标电子签名;
目标电子合同获取模块,用于基于所述目标电子签名和所述合同内容框架,获取目标电子合同。
8.如权利要求7所述的基于H5的电子合同制作装置,其特征在于,所述基于H5的电子合同制作装置还包括:电子合同模板创建模块,用于创建电子合同模板;
所述电子合同模板创建模块包括:
电子合同模板创建请求获取单元,用于获取电子合同模板创建请求,所述电子合同模板创建请求包括电子合同ID和/或电子合同名称;
电子合同页面获取单元,用于根据所述电子合同ID和/或电子合同名称,获取电子合同页面;所述电子合同页面包括合同内容框架和签名模块;
电子合同模板获取单元,用于给所述签名模块创建跳转到基于H5的签名插件的链接,以获取所述电子合同模板。
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述基于H5的电子合同制作方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述基于H5的电子合同制作方法的步骤。