一种验证证据的方法及装置制造方法及图纸

技术编号:19635996 阅读:32 留言:0更新日期:2018-12-01 16:35
本发明专利技术实施例中,提供了一种验证证据的方法,包括:计算与合同相关的待验证证据的第一哈希值;从所述合同中获取所述待验证证据的第一原始哈希值,并将计算得到的第一哈希值与所述第一原始哈希值进行匹配;当计算得到的第一哈希值与所述第一原始哈希值匹配成功时,确定所述待验证证据未被篡改;在该方案中,在合同中存储的并不是证据本身,存储的是与证据相关的哈希值,这样,证据被篡改的话,篡改后的证据的哈希值跟未被篡改的证据的哈希值是不同的,较容易被识别出证据是否被篡改,降低了验证证据是否被篡改的复杂度,提高了效率。

A Method and Device for Verifying Evidence

In the embodiment of the present invention, a method for verifying evidence is provided, which includes: calculating the first hash value of the evidence to be validated related to the contract; obtaining the first original hash value of the evidence to be validated from the contract and matching the calculated first hash value with the first original hash value; When the first hash value matches the first original hash value successfully, it is determined that the evidence to be verified has not been tampered with; in this scheme, the evidence itself is not stored in the contract, but the hash value related to the evidence is stored, so that if the evidence is tampered with, the hash value of the tampered evidence follows that of the unaltered evidence. The hash value of evidence is different. It is easier to identify whether the evidence has been tampered with, which reduces the complexity of verifying whether the evidence has been tampered with and improves the efficiency.

【技术实现步骤摘要】
一种验证证据的方法及装置
本专利技术涉及电子合同
,尤其涉及一种验证证据的方法及装置。
技术介绍
随着因特网的迅速发展,电子商务在各国已经十分普遍,它使传统的交易形式发生了巨大改变。电子合同作为电子商务运转的重要基础和手段被人们所广泛运用,这极大地推动了数字经济的发展。目前,个人、企业以及政府处理日常事务和其他商业活动已经离不开电子合同了。在电子合同领域中,很多情况下,还有一些与电子合同相关的材料需要保存,如证据,当下对于这些资料一般与电子合同分开存储,这样,在验证这些材料是否被篡改的话,需要单独校验材料本身,存在复杂度较高、耗时较长的缺陷。
技术实现思路
鉴于上述问题,提出了本专利技术,以便提供一种克服上述问题或者至少部分地解决上述问题的一种验证证据的方法及装置,用于解决现有技术中存在的安全性较差的缺陷。依据本专利技术的第一方面,提供了一种验证证据的方法,包括:计算与合同相关的待验证证据的第一哈希值;从所述合同中获取所述待验证证据的第一原始哈希值,并将计算得到的第一哈希值与所述第一原始哈希值进行匹配;当计算得到的第一哈希值与所述第一原始哈希值匹配成功时,确定所述待验证证据未被篡改。在一个实施方式中,根据本专利技术的上述实施方式所述的方法,将计算得到的第一哈希值与所述第一原始哈希值进行匹配之前,包括:将所述第一原始哈希值添加到所述合同中。在一些实施方式中,根据本专利技术的上述任一实施方式所述的方法,将所述第一原始哈希值添加到所述合同中,包括:通过文件编辑功能将所述第一原始哈希值以附件的形式添加到所述合同中。在一些实施方式中,根据本专利技术的上述任一实施方式所述的方法,所述待验证证据的格式为文档、图片、音频和视频中的至少一种。在一些实施方式中,根据本专利技术的上述任一实施方式所述的方法,将计算得到的第一哈希值与所述第一原始哈希值进行匹配,包括:判断所述合同是否被篡改;当判定所述合同未被篡改时,将计算得到的第一哈希值与所述第一原始哈希值进行匹配。在一些实施方式中,根据本专利技术的上述任一实施方式所述的方法,判断所述合同是否被篡改,包括:计算所述合同的第二哈希值;判断计算得到的第二哈希值与所述合同的第二原始哈希值是否匹配;判定所述合同未被篡改,包括:判断所述计算得到的第二哈希值与所述第二原始哈希值匹配时,确定所述合同未被篡改。在本专利技术实施方式的第二方面中,提供了一种验证证据的装置,包括:计算单元,用于计算与合同相关的待验证证据的第一哈希值;匹配单元,用于从所述合同中获取所述待验证证据的第一原始哈希值,并将计算得到的第一哈希值与所述第一原始哈希值进行匹配;确定单元,用于当计算得到的第一哈希值与所述第一原始哈希值匹配成功时,确定所述待验证证据未被篡改。在一个实施方式中,根据本专利技术的上述实施方式所述的装置,还包括添加单元,用于将所述第一原始哈希值添加到所述合同中。在一些实施方式中,根据本专利技术的上述任一实施方式所述的装置,所所述添加单元将所述第一原始哈希值添加到所述合同中,包括:通过文件编辑功能将所述第一原始哈希值以附件的形式添加到所述合同中。在一些实施方式中,根据本专利技术的上述任一实施方式所述的装置,所所述待验证证据的格式为文档、图片、音频和视频中的至少一种。在一些实施方式中,根据本专利技术的上述任一实施方式所述的装置,所所述匹配单元将计算得到的第一哈希值与所述第一原始哈希值进行匹配,包括:判断所述合同是否被篡改;当判定所述合同未被篡改时,将计算得到的第一哈希值与所述第一原始哈希值进行匹配。在一些实施方式中,根据本专利技术的上述任一实施方式所述的装置,所所述匹配单元判断所述合同是否被篡改,包括:计算所述合同的第二哈希值;判断计算得到的第二哈希值与所述合同的第二原始哈希值是否匹配;所述匹配单元判定所述合同未被篡改,包括:判断所述计算得到的第二哈希值与所述第二原始哈希值匹配时,确定所述合同未被篡改。本专利技术实施例中,提供了一种验证证据的方法,包括:计算与合同相关的待验证证据的第一哈希值;从所述合同中获取所述待验证证据的第一原始哈希值,并将计算得到的第一哈希值与所述第一原始哈希值进行匹配;当计算得到的第一哈希值与所述第一原始哈希值匹配成功时,确定所述待验证证据未被篡改;在该方案中,在合同中存储的并不是证据本身,存储的是与证据相关的哈希值,这样,证据被篡改的话,篡改后的证据的哈希值跟未被篡改的证据的哈希值是不同的,较容易被识别出证据是否被篡改,降低了验证证据是否被篡改的复杂度,提高了效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是根据本专利技术的实施例提出的验证证据的一种流程图;图2是根据本专利技术的实施例提出的验证证据的装置的一种示意图;图3是根据本专利技术的实施例提出的验证证据的装置的另一种示意图;图4是根据本专利技术的实施例提出的验证证据的装置的另一种示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示意性地示出了根据本专利技术实施方式的访问页面验证证据的方法10的流程示意图。如图1所示,该方法10可以包括步骤100、110和120。步骤100:计算与合同相关的待验证证据的第一哈希值;步骤110:从所述合同中获取所述待验证证据的第一原始哈希值,并将计算得到的第一哈希值与所述第一原始哈希值进行匹配;步骤120:当计算得到的第一哈希值与所述第一原始哈希值匹配成功时,确定所述待验证证据未被篡改。本专利技术实施例中,步骤110描述了要从合同中获取到第一原始哈希值,那么,在将计算得到的第一哈希值与所述第一原始哈希值进行匹配之前,还包括如下操作:将所述第一原始哈希值添加到所述合同中。本专利技术实施例中,可选地,将第一原始哈希值添加到合同中这个操作可以发生在合同签署之前。其中,将所述第一原始哈希值添加到所述合同中的方式有多种,可选地,可以采用如下方式:通过文件编辑功能将所述第一原始哈希值以附件的形式添加到所述合同中。需要说明的是,合同的格式可能有多种,可选地,可以为PDF(PortableDocumentFormat,便携式文档格式),或者也可以是word格式,或者也可以是excel格式,在此不做具体限定。当合同为PDF格式的话,通过文件编辑功能将所述第一原始哈希值以附件的形式添加到所述合同中时,可以采用如下方式:基于PDF规则,通过文件编辑功能将所述第一原始哈希值以附件的形式添加到所述合同中。同理,当合同为word格式的话,通过文件编辑功能将所述第一原始哈希值以附件的形式添加到所述合同中时,可以采用如下方式:基于word规则,通过文件编辑功能将所述第一原始哈希值以附件的形式添加到所述本文档来自技高网...

【技术保护点】
1.一种验证证据的方法,包括:计算与合同相关的待验证证据的第一哈希值;从所述合同中获取所述待验证证据的第一原始哈希值,并将计算得到的第一哈希值与所述第一原始哈希值进行匹配;当计算得到的第一哈希值与所述第一原始哈希值匹配成功时,确定所述待验证证据未被篡改。

【技术特征摘要】
1.一种验证证据的方法,包括:计算与合同相关的待验证证据的第一哈希值;从所述合同中获取所述待验证证据的第一原始哈希值,并将计算得到的第一哈希值与所述第一原始哈希值进行匹配;当计算得到的第一哈希值与所述第一原始哈希值匹配成功时,确定所述待验证证据未被篡改。2.如权利要求1所述的方法,将计算得到的第一哈希值与所述第一原始哈希值进行匹配之前,包括:将所述第一原始哈希值添加到所述合同中。3.如权利要求2所述的方法,将所述第一原始哈希值添加到所述合同中,包括:通过文件编辑功能将所述第一原始哈希值以附件的形式添加到所述合同中。4.如权利要求1-3任一项所述的方法,所述待验证证据的格式为文档、图片、音频和视频中的至少一种。5.如权利要求1所述的方法,将计算得到的第一哈希值与所述第一原始哈希值进行匹配,包括:判断所述合同是否被篡改;当判定所述合同未被篡改时,将计算得到的第一哈希值与所述第一原始哈希值进行匹配。6.如权利要求5所述的方法,判断所述合...

【专利技术属性】
技术研发人员:张诚张行林峰丁雪刘培旭
申请(专利权)人:中金金融认证中心有限公司
类型:发明
国别省市:北京,11

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

1