【技术实现步骤摘要】
本专利技术涉及MD5值应用领域,特别涉及一种采用MD5值验证合同文件是否被修改的方法。
技术介绍
电子合同容易被篡改或者伪造,在出现合同纠纷时,不能提供有力的证据来证明合同的真实性。在解决合同真实性的问题中,需要解决几个问题:1)文件是否被篡改:对整个文件生成MD5值,一旦MD5值生成之后,文件发生过任何的修改,MD5值都将改变,通过此方法可以确定文件是否被篡改过。2)存储的真实性:利用区块链存储,因为区块链的公开和不可篡改的特性,将信息存在区块链中将会被永久保存,并且在现有的技术下,无法实现区块链的篡改,所以可以确定一旦信息被存储进入区块链,将不会被删除和修改,真实性可以得到保障。3)如何确定双方都承认合同有效:使用密钥签名,经过双方确认签名和合同才生效;在有异议时可通过公钥验证以确认私钥签名的真实性。电子文档可信时间戳,由第三方时间戳服务中心为电子文件出具一个能证明电子文件内容完整性和加盖时间戳的时间的一个电子凭证。可信时间戳是由权威可信时间戳服务中心签发的一个能证明数据电文(电子文件)在一个时间点是已经存在的、完整的、可验证的,具备法律效力的电子凭证,可信 ...
【技术保护点】
一种采用MD5值验证合同文件是否被修改的方法,其特征在于,包括以下步骤:步骤1:生成合同文件的MD5值;步骤2:由甲方用私钥签名确认,再经乙方确认无误后用私钥签名确认;步骤3:将合同文件的MD5值以及签名信息整合为一条完整的信息,并存储到区块链中,保存区块链中返回的记录ID;步骤4:查询出区块链中的对应记录,获得MD5值及签名信息;步骤5:甲方进行公钥验证签名,若验证不通过,合同无效;或者乙方进行公钥验证签名,若验证不通过,合同无效;步骤6:若甲乙双方验证都通过,则将合同文件再次生成MD5值,并与区块链中存储的MD5值进行对比,若对比相等,合约有效,若验证不相等,合约无效。
【技术特征摘要】
1.一种采用MD5值验证合同文件是否被修改的方法,其特征在于,包括以下步骤:步骤1:生成合同文件的MD5值;步骤2:由甲方用私钥签名确认,再经乙方确认无误后用私钥签名确认;步骤3:将合同文件的MD5值以及签名信息整合为一条完整的信息,并存储到区块链中,保存区块链中返回的记录ID;步骤4:查询...
【专利技术属性】
技术研发人员:赵宇,
申请(专利权)人:成都知道创宇信息技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。