System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种PNG格式电子印章图片加入自校验防伪数据的方法技术_技高网

一种PNG格式电子印章图片加入自校验防伪数据的方法技术

技术编号:41252503 阅读:6 留言:0更新日期:2024-05-10 00:00
本发明专利技术公开了一种PNG格式电子印章图片加入自校验防伪数据的方法,包括以下步骤:S1、平台通过一定的接入规则接入服务器,平台可以是任何能通过Http协议进行网络请求的终端;通过电子印章图片数据增加tExt字段并加入自校验防伪数据,实现了PNG格式的电子印章图片加入自校验防伪数据的方法,相比于传统的防伪纹比对验证电子印章图片及数据库哈希比对验证电子印章图片的方法,本发明专利技术从验证的安全可靠性、便捷性及高效性上都有极大的提高及突破同时也降低了校验的成本,同时,此发明专利技术也降低了PNG格式电子印章图片防伪开发的难度,提高了对应产品的开发速度及效率,更快更容易实现产品化。

【技术实现步骤摘要】

本专利技术涉及印章防伪,更具体地说,涉及一种png格式电子印章图片加入自校验防伪数据的方法。


技术介绍

1、传统随着社会的高速发展以及人们的法律意识日益增强,在日常生活的众多场景中会经常使用到电子签名技术。而电子合同的签署作为电子签名技术的主要应用场景,对电子签名的真实性具有绝对准确的要求。在电子签名技术中,电子印章是最主流也是最重要的身份判断依据。因此,对于电子印章真实性的判断及电子印章的防伪技术成为了电子印章制作单位的首要考虑问题。

2、传统的电子印章防伪技术有两种,一种是在生成电子印章时增加防伪纹,通过对防伪纹的比对来判断印章的真实性;另一种是通过对整个电子印章的图片数据进行哈希取值,然后将哈希值存放于数据库中,通过对数据库中电子印章哈希值的比对以达到防伪检测的目的。前者虽然检测效率较高,但是防伪效果较差,容易被模仿;后者虽然防伪效果较好,但是过程过于繁杂、效率低而且不利于大规模使用。


技术实现思路

1、要解决的技术问题

2、针对现有技术中存在的问题,本专利技术的目的在于提供一种png格式电子印章图片加入自校验防伪数据的方法,通过电子印章图片数据增加text字段并加入自校验防伪数据,以及电子印章图片数据自校验防伪数据使用哈希技术及电子签名技术,实现了png格式的电子印章图片加入自校验防伪数据的方法,相比于传统的防伪纹比对验证电子印章图片及数据库哈希比对验证电子印章图片的方法,本专利技术从验证的安全可靠性、便捷性及高效性上都有极大的提高及突破同时也降低了校验的成本,同时,此专利技术也降低了png格式电子印章图片防伪开发的难度,提高了对应产品的开发速度及效率,更快更容易实现产品化。

3、技术方案

4、为解决上述问题,本专利技术采用如下的技术方案。

5、一种png格式电子印章图片加入自校验防伪数据的方法,包括以下步骤:

6、s1、平台通过一定的接入规则接入服务器,平台可以是任何能通过http协议进行网络请求的终端;

7、s2、需要进行印章生成时,根据所生成的印章类型先进行印章数据的组装及整合并传到服务器;

8、s3、服务器对印章数据进行解析并判断所接收到的印章数据是否符合印章生成规范及标准,若符合规范及标准则进入步骤4,否则退出印章生成过程并返回结果;

9、s4、服务器根据通过解析印章数据中的数据类型选择合适的印章模型,然后根据印章数据中的数据结合印章模型生成png格式的印章图片数据,生成印章图片数据后,根据一定的算法对印章图片数据进行哈希取值并进行签名;

10、s5、将步骤4中的签名值及证书数据进行一定规则的组装后合成到印章图片数据中;

11、s6、完成png格式的电子印章的生成并返回结果。

12、进一步的,所述印章图片数据哈希取值就是对取整个png格式的印章图片的原始数据进行哈希取值,哈希算法有md5、国家密码局的sm3算法等,在本方法中使用的哈希算法为国家密码局的sm3算法。

13、进一步的,所述印章图片数据哈希值的签名即使用证书对印章图片数据的哈希值进行非对称签名加密,在本方法中,使用的非对称签名加密的算法为国家密码局的sm2算法。

14、进一步的,所述签名值及证书数据的组装即使用一定的方法对两种数据及自定义数据进行重组得到新的数据,在本方法中,为了保证数据的准确性、可扩展性以及跨平台性,使用asn.1标准的der编码方式对签名值及证书数据进行组装。

15、进一步的,所述印章图片数据合成即将印章图片数据进行哈希取值并对哈希值进行签名后的值与原始的印章图片数据进行合成。

16、有益效果

17、相比于现有技术,本专利技术的优点在于:

18、本方案通过电子印章图片数据增加text字段并加入自校验防伪数据,以及电子印章图片数据自校验防伪数据使用哈希技术及电子签名技术,实现了png格式的电子印章图片加入自校验防伪数据的方法,相比于传统的防伪纹比对验证电子印章图片及数据库哈希比对验证电子印章图片的方法,本专利技术从验证的安全可靠性、便捷性及高效性上都有极大的提高及突破同时也降低了校验的成本,同时,此专利技术也降低了png格式电子印章图片防伪开发的难度,提高了对应产品的开发速度及效率,更快更容易实现产品化。

本文档来自技高网...

【技术保护点】

1.一种PNG格式电子印章图片加入自校验防伪数据的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种PNG格式电子印章图片加入自校验防伪数据的方法,其特征在于:所述印章图片数据哈希取值就是对取整个PNG格式的印章图片的原始数据进行哈希取值,哈希算法有MD5、国家密码局的SM3算法等,在本方法中使用的哈希算法为国家密码局的SM3算法。

3.根据权利要求1所述的一种PNG格式电子印章图片加入自校验防伪数据的方法,其特征在于:所述印章图片数据哈希值的签名即使用证书对印章图片数据的哈希值进行非对称签名加密,在本方法中,使用的非对称签名加密的算法为国家密码局的SM2算法。

4.根据权利要求1所述的一种PNG格式电子印章图片加入自校验防伪数据的方法,其特征在于:所述签名值及证书数据的组装即使用一定的方法对两种数据及自定义数据进行重组得到新的数据,在本方法中,为了保证数据的准确性、可扩展性以及跨平台性,使用ASN.1标准的DER编码方式对签名值及证书数据进行组装。

5.根据权利要求1所述的一种PNG格式电子印章图片加入自校验防伪数据的方法,其特征在于:所述印章图片数据合成即将印章图片数据进行哈希取值并对哈希值进行签名后的值与原始的印章图片数据进行合成。

...

【技术特征摘要】

1.一种png格式电子印章图片加入自校验防伪数据的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种png格式电子印章图片加入自校验防伪数据的方法,其特征在于:所述印章图片数据哈希取值就是对取整个png格式的印章图片的原始数据进行哈希取值,哈希算法有md5、国家密码局的sm3算法等,在本方法中使用的哈希算法为国家密码局的sm3算法。

3.根据权利要求1所述的一种png格式电子印章图片加入自校验防伪数据的方法,其特征在于:所述印章图片数据哈希值的签名即使用证书对印章图片数据的哈希值进行非对称签名加密,在本方法中,使用的...

【专利技术属性】
技术研发人员:陆遥
申请(专利权)人:广西戴顺信息技术有限责任公司
类型:发明
国别省市:

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

1