一种基于哈希算法的文件签章完整性校验方法和装置制造方法及图纸

技术编号:37664630 阅读:14 留言:0更新日期:2023-05-26 04:22
本文涉及文件校验领域,尤其涉及一种基于哈希算法的文件签章完整性校验方法和装置。其中包括对电子签章进行哈希算法转换成为与之对应的唯一标识字符串,同时对电子合同进行解析,对获取到的电子合同基本组成元素进行哈希算法转换,获得唯一标识字符串合集;通过比对转换后的唯一标识字符串,确认电子合同中电子签章的完整性和正确性。利用本文实施例,可以对电子合同中电子签章的完整性和正确性进行自动校验,提高校验准确性,缩短校验时间。缩短校验时间。缩短校验时间。

【技术实现步骤摘要】
一种基于哈希算法的文件签章完整性校验方法和装置


[0001]本文涉及文件校验领域,尤其涉及一种基于哈希算法的文件签章完整性校验方法和装置。

技术介绍

[0002]目前,电子合同逐渐被广泛应用于商务活动中,使用电子合同进行交易的数量也在持续上升。现有技术中,依赖人工校验,会出现外输的签章文件因为内部问题导致公章加盖缺失或者盖错签章,会导致电子合同未能按要求完成双方盖章,产生严重的问题。
[0003]现在亟需一种文件签章完整性校验方法,如何提供自动校验外输电子合同签章文件完整性并提高文件自动校验能力是现有技术中亟需解决的问题。

技术实现思路

[0004]为解决现有技术中没有对电子签章的自动校验方法,电子合同文件因为电子签章缺失或者盖错签章,导致电子合同未能按要求完成双方盖章的问题,本文实施例提供了一种基于哈希算法的文件签章完整性校验方法和装置,能够通过系统校验电子签章的完整性和正确性,将校验未通过的电子合同报警并反馈给操作人员,用于解决现有技术中电子合同不能自动校验的问题。
[0005]为了解决上述技术问题,本文的具体技术方案如下:
[0006]一方面,本文实施例提供了一种基于哈希算法的文件签章完整性校验方法,包括,
[0007]建立不同类型的电子签章与相应类型电子合同的对应关系;
[0008]将不同类型的电子签章通过指定的哈希算法进行转换,生成不同类型电子签章对应的第一唯一标识字符串;
[0009]将待校验电子合同进行解析,得到所述待校验电子合同的类型和电子签章的影像文件;
[0010]对所述电子签章的影像文件进行所述指定的哈希算法进行转换,生成相应的第二唯一标识字符串;
[0011]根据所述待校验电子合同的类型确定与之对应的第一唯一标识字符串;
[0012]校验所述第二唯一标识字符串与所述对应的第一唯一标识字符串的异同。
[0013]进一步地,不同类型电子签章为电子合同中通过系统方式加盖的电子签章进一步包括,
[0014]公司签章、部门签章、个人签章、合同章。
[0015]进一步地,所述指定的哈希算法包括,
[0016]MD5算法、SHA128算法。
[0017]进一步地,哈希算法中的MD5算法进一步包括,
[0018]MD5算法是以512位分组来处理输入的信息,且每一分组进一步被划分为16个32位子分组,经过处理后,将所述电子签章输出为由四个32位分组组成的所述第一唯一标识字
符串。
[0019]进一步地,将待校验电子合同进行解析进一步包括,
[0020]得到所述待校验电子合同的类型和电子签章的影像文件,进一步包括,
[0021]将所述待校验电子合同解析为文本文件及嵌入文件;
[0022]根据所述文本文件的文本内容,确定所述待校验电子合同的类型;
[0023]将所述嵌入文件转换为影像文件合集,所述影像文件合集包括电子合同中电子签章的影像。
[0024]进一步地,将所述嵌入文件转换为影像文件合集进一步包括,
[0025]将所述影像文件合集中每个影像文件都进行所述指定哈希算法转换处理,得到多个第二唯一标识字符串,形成所述第二唯一标识字符串合集。
[0026]进一步地,将所述待校验电子合同解析为文本内容及嵌入文件中进一步包括,
[0027]解析所述待校验电子合同中的样式文件,所述样式文件中包括所述待校验电子合同电子签章应在位置的坐标信息。
[0028]进一步地,所述校验所述第二唯一标识字符串与所述对应的第一唯一标识字符串的异同进一步包括,
[0029]将第二唯一标识字符串合集中的每个第二唯一标识字符串与所述待校验电子合同中电子签章对应的第一唯一标识字符串进行比对,如果所述第二唯一标识字符串合集中不包含所述第一唯一标识字符串,则拦截报警,如果所述第二唯一标识字符串合集中包含所述第一唯一标识字符串,则放行不拦截。
[0030]进一步地,所述将待校验电子合同进行解析,得到所述待校验电子合同的类型和电子签章的影像文件进一步包括,
[0031]获取所述待校验电子合同电子签章应在位置的坐标信息;
[0032]根据所述电子签章应在位置的坐标信息,在所述待校验电子合同的相应位置获取影像。
[0033]另一方面,本文实施例还提供了一种基于哈希算法的文件签章完整性校验装置,包括,
[0034]电子签章配置存储单元,用于建立不同类型的电子签章与相应类型电子合同的对应关系;
[0035]电子签章转换单元,用于将不同类型的电子签章通过指定的哈希算法进行转换,生成不同类型电子签章对应的第一唯一标识字符串;
[0036]待校验电子合同解析单元,用于将待校验电子合同进行解析,得到所述待校验电子合同的类型和电子签章的影像文件;
[0037]电子合同转换单元,用于对所述电子签章的影像文件进行所述指定的哈希算法进行转换,生成相应的第二唯一标识字符串;
[0038]字符串确定单元,用于根据所述待校验电子合同的类型确定与之对应的第一唯一标识字符串;
[0039]校验单元,用于校验所述第二唯一标识字符串与所述对应的第一唯一标识字符串的异同。
[0040]通过本文实施例的方法和装置,可以避免外输的签章文件因为内部问题导致公章
加盖缺失或者盖错签章导致的签章异常或缺失的问题,保证了所有外输的电子合同文件均可以进行自动化的正确性与完整性校验,保证关键电子签章信息的准确与外输电子合同文件的有效性;同时通过自动化的校验,也极大的降低了人工核查的人力投入成本。
附图说明
[0041]为了更清楚地说明本文实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本文的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1所示为本文实施例一种基于哈希算法的文件签章完整性校验方法的系统示意图;
[0043]图2所示为本文实施例一种基于哈希算法的文件签章完整性校验方法的流程图;
[0044]图3所示为本文实施例中电子合同解析流程图;
[0045]图4所示为本文实施例中校验系统完整校验过程的流程图;
[0046]图5所示为本文实施例一种基于哈希算法的文件签章完整性校验装置的结构示意图;
[0047]图6所示为本文实施例计算机设备的结构示意图。
[0048]【附图标记说明】
[0049]101、终端;
[0050]102、服务器;
[0051]701、电子签章配置存储单元
[0052]702、电子签章转换单元
[0053]703、待校验电子合同解析单元
[0054]704、电子合同转换单元
[0055]705、字符串确定单元
[005本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于哈希算法的文件签章完整性校验方法,其特征在于,包括,建立不同类型的电子签章与相应类型电子合同的对应关系;将不同类型的电子签章通过指定的哈希算法进行转换,生成不同类型电子签章对应的第一唯一标识字符串;将待校验电子合同进行解析,得到所述待校验电子合同的类型和电子签章的影像文件;对所述电子签章的影像文件进行所述指定的哈希算法转换,生成相应的第二唯一标识字符串;根据所述待校验电子合同的类型确定与之对应的第一唯一标识字符串;校验所述第二唯一标识字符串与所述对应的第一唯一标识字符串的异同。2.根据权利要求1所述的方法,其特征在于,所述不同类型电子签章为电子合同中通过系统方式加盖的电子签章,包括,公司签章、部门签章、个人签章、合同章。3.根据权利要求1所述的方法,其特征在于,所述指定的哈希算法包括,MD5算法、SHA128算法。4.根据权利要求3所述的方法,其特征在于,所述MD5算法是以512位分组来处理输入的信息,且每一分组进一步被划分为16个32位子分组,经过处理后,将所述电子签章输出为由四个32位分组组成的所述第一唯一标识字符串或第二唯一标识字符串。5.根据权利要求1所述的方法,其特征在于,将待校验电子合同进行解析,得到所述待校验电子合同的类型和电子签章的影像文件,进一步包括,将所述待校验电子合同解析为文本文件及嵌入文件;根据所述文本文件中的文本内容,确定所述待校验电子合同的类型;将所述嵌入文件转换为影像文件合集,所述影像文件合集包括电子合同中电子签章的影像。6.根据权利要求5所述的方法,其特征在于,将所述嵌入文件转换为影像文件合集进一步包括,将所述影像文件合集中每个影像文件都进行所述指定的哈希算法转换处理,得到多个第二唯一标识字符串,形成所述第二唯一标识字符串合集。7.根据权利要求6所述的方法,其特征在于,所述校验所述第二唯一标识字符串与所述对应的第一唯一标识字符串的异同进一步包括,将第二唯一标识字符串合集中的每个第二唯一...

【专利技术属性】
技术研发人员:周正杭吴迪
申请(专利权)人:厦门友微科技有限公司
类型:发明
国别省市:

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

1