本发明专利技术涉及一种检验检测电子报告的加密与防篡改处理方法的技术方案,包括:将检验检测数据根据模板生成对应的电子报告文件;对电子报告文件的电子印章进行检测,执行骑缝章的加盖;调用认证系统服务器接口对电子报告文件进行校验,完成校验后加盖防伪认证章;将经过加密和反篡改的电子报告文件通过电子邮件或互联网推送的形式发送至对应的用户。本发明专利技术的有益效果为:特种设备检验检测领域对其产品中的电子报告设置电子骑缝章、电子印章,实现对重要文档的保护;在电子报告上设置骑缝章的方法,每页的签章不仅对本页内容进行保护;对产品每一页进行防伪认证并最终实现CA认证。
【技术实现步骤摘要】
一种检验检测电子报告的加密与防篡改处理方法
本专利技术涉及计算机领域,具体涉及了一种检验检测电子报告的加密与防篡改处理方法。
技术介绍
随着Internet的普及、各种电子商务活动和电子政务活动的飞速发展,电子签章开始广泛地应用到各个领域之中,其中特种设备检验检测领域应用电子签章实现“互联网+政务”更是遍地开花。但能更真切到位解决纸质版本签章跟电子版本签章的无缝衔接,尚没有首例。为了保障电子公文的真实性、完整性、机密性和不可否认性,在实际应用中,纸质版本签章不光需要在签章位置盖章,还需要对纸张文件的多页共同加盖一个实物印章,且每一页只加盖实物印章的一部分,多页合并起来可以得到一个完整的实物印章,从而保证文件的某页或某几页不被替换。通常,将以这种方式加盖的印章称作骑缝章。在日常电子签章普及应用到电子图书、公司文告、电子公文、电子发票等,而这批电子资料采用的文件格式都是PDF格式,一种在Internet上进行电子报告发行和数字化信息传播的理想文档格式。虽然当前很多软件都支持在PDF上加盖电子签章,但是对于一些比较重要的文件,需要对纸张文件的多页共同加盖一个印章,以保证文件的某几页不被替换,此领域的解决方案尚未清晰。
技术实现思路
本专利技术的目的在于至少解决现有技术中存在的技术问题之一,提供了一种检验检测电子报告的加密与防篡改处理方法,保证服务器中存储的检验检测电子报告真实性、安全性和完整性。本专利技术的技术方案包括一种检验检测电子报告的加密与防篡改处理方法,其特征在于:S100,从业务系统读取检验检测对应数据,将检验检测数据根据模板生成对应的电子报告文件;S200,对所述电子报告文件的电子印章进行检测,确定所述电子印章的大小和位置,按照所述电子印章的大小及所述电子报告文件的页数在所述电子报告文件设置骑缝章的坐标和切分方式,执行骑缝章的加盖;S300,调用认证系统服务器接口对所述电子报告文件进行校验,完成校验后加盖防伪认证章;S400,将经过加密和反篡改的电子报告文件通过电子邮件或互联网推送的形式发送至对应的用户。根据所述的检验检测电子报告的加密与防篡改处理方法,其中S100包括:S110,从业务系统读取检验检测电子报告的数据,同时,根据需求生成不同类型的电子报告模板;S120,将电子报告模板中的一项或多项参数使用数据替换词进行替换,所述数据替换词为字符串;S130,遍历检验检测电子报告的数据的参数列表,将所需的参数对所述数据替换词进行替换,得到电子报告文件。根据所述的检验检测电子报告的加密与防篡改处理方法,其中S100还包括:将所述电子报告文件存储为指定文件类型进行存储,并将电子报告文件发送至认证系统服务器进行认证检测。根据所述的检验检测电子报告的加密与防篡改处理方法,其中S200包括:读取所述电子报告文件,定位文件需要盖章的位置,按照需要的盖章的位置执行骑缝章处理。根据所述的检验检测电子报告的加密与防篡改处理方法,其中骑缝章处理包括:获取与所述电子报告文件中电子印章大小一致的骑缝章数据;设置骑缝章的电子报告位置及页数来确定需要设置骑缝章的坐标和切分方式;电子报告需要设置骑缝章的位置,是指电子报告中需要设置骑缝章的开始页和结束页、首页签章百分比和每页签章相对于文档高度的纵坐标;提取电子印章数据中所有像素点的RGB数据和Alpha数据,根据切分方式对电子印章数据进行切分,并分别获取电子报告具体坐标的分页处所对应的分割电子印章数据;分别在电子报告分页处每页对象中添加签名域对象,并将插入签名域对象的文档并进行保存。根据所述的检验检测电子报告的加密与防篡改处理方法,其中S300包括:定位电子报告需要盖章的横坐标与纵坐标,将横纵坐标和生成的电子文档传到认证服务器;认证服务器根据提供的横纵坐标定位文档位置,在横纵坐标定位文档位置加盖检验专用章并进行保存。根据所述的检验检测电子报告的加密与防篡改处理方法,其中S400中的电子邮件包括:电子报告认证盖章后将报告和对应的标志使用插件进行打包处理,根据业务逻辑,获取客户的邮箱地址,并向对应的邮箱地址发送邮件;记录发送成功状态,若不发送成功,则经过设定时间间隔后再次发送邮件。根据所述的检验检测电子报告的加密与防篡改处理方法,其中S400中的电子邮件包括:检验检测电子报告保存在地系统文件中,使用strusts2技术,在互联网创建用于下载和打印的链接。认证系统服务器接口被配置为:包括授权ID、接口配置、接口输入参数数组,其中授权ID为调用身份凭证,为调用加密服务器与平台建立的授权机制的动态授权码;接口配置为调用应用服务的功能组合配置,实现个性化的应用服务功能;输入参数组为调用应用服务的所有参数数组,用于提供个性化的接口配置的动态扩展。本专利技术的有益效果为:特种设备检验检测领域对其产品的电子报告设置电子骑缝章、电子印章,实现对重要文档的保护;在电子报告上设置骑缝章的方法,每页的签章不仅对本页内容进行保护,对起始页到本页的所有页面的内容也同样进行保护;对产品每一页进行防伪认证并最终实现CA认证这一步,整套程序严谨不可修改,否则产品失效。附图说明下面结合附图和实施例对本专利技术进一步地说明;图1所示为根据本专利技术实施方式的总体流程图。图2所示为根据本专利技术实施方式的总体系统框图。图3所示为根据本专利技术实施方式的业务流程图。图4所示为根据本专利技术实施方式的网络拓扑图。图5所示为根据本专利技术实施方式的系统安全设计图。图6a,6b为根据本专利技术的电子报告模板示例。具体实施方式本部分将详细描述本专利技术的具体实施例,本专利技术之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本专利技术的每个技术特征和整体技术方案,但其不能理解为对本专利技术保护范围的限制。在本专利技术的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。在本专利技术的描述中,对方法步骤的连续标号是为了方便审查和理解,结合本专利技术的整体技术方案以及各个步骤之间的逻辑关系,调整步骤之间的实施顺序并不会影响本专利技术技术方案所达到的技术效果。图1所示为根据本专利技术实施方式的总体流程图。该流程包括:S100,从业务系统读取检验检测对应数据,将检验检测数据根据模板生成对应的电子报告文件;S200,对电子报告文件的电子印章进行检测,确定电子印章的大小和位置,按照电子印章的大小及电子报告文件的页数在电子报告文件设置骑缝章的坐标和切分方式,执行骑缝章的加盖;S300,调用认证系统服务器接口对电子报告文件进行校验,完成校验后加盖防伪认证章;S400,将经过加密和反篡改的电子报告文件通过电子邮件或互联网推送的形式发送至对应的用户。图2所示为根据本专利技术实施方式的总体系统框图。该系统包括:电子报告生成模块,用于从业务系统读取检验检测对应数据,将检验检测数据根据模板生成对应的电子报告文件;骑缝本文档来自技高网...
【技术保护点】
1.一种检验检测电子报告的加密与防篡改处理方法,其特征在于:/nS100,从业务系统读取检验检测对应数据,将检验检测数据根据模板生成对应的电子报告文件;/nS200,对所述电子报告文件的电子印章进行检测,确定所述电子印章的大小和位置,按照所述电子印章的大小及所述电子报告文件的页数在所述电子报告文件设置骑缝章的坐标和切分方式,执行骑缝章的加盖;/nS300,调用认证系统服务器接口对所述电子报告文件进行校验,完成校验后加盖防伪认证章;/nS400,将经过加密和反篡改的电子报告文件通过电子邮件或互联网推送的形式发送至对应的用户。/n
【技术特征摘要】
1.一种检验检测电子报告的加密与防篡改处理方法,其特征在于:
S100,从业务系统读取检验检测对应数据,将检验检测数据根据模板生成对应的电子报告文件;
S200,对所述电子报告文件的电子印章进行检测,确定所述电子印章的大小和位置,按照所述电子印章的大小及所述电子报告文件的页数在所述电子报告文件设置骑缝章的坐标和切分方式,执行骑缝章的加盖;
S300,调用认证系统服务器接口对所述电子报告文件进行校验,完成校验后加盖防伪认证章;
S400,将经过加密和反篡改的电子报告文件通过电子邮件或互联网推送的形式发送至对应的用户。
2.根据权利要求1所述的检验检测电子报告的加密与防篡改处理方法,其特征在于,所述S100包括:
S110,从业务系统读取检验检测电子报告的数据,同时,根据需求生成不同类型的电子报告模板;
S120,将电子报告模板中的一项或多项参数使用数据替换词进行替换,所述数据替换词为字符串;
S130,遍历检验检测电子报告的数据的参数列表,将所需的参数对所述数据替换词进行替换,得到电子报告文件。
3.根据权利要求2所述的检验检测电子报告的加密与防篡改处理方法,其特征在于,所述S100还包括:将所述电子报告文件存储为指定文件类型进行存储,并对电子报告文件通过密码卡及数字证书认证形式进行加密处理,并将电子报告文件发送至认证系统服务器进行认证检测。
4.根据权利要求2所述的检验检测电子报告的加密与防篡改处理方法,其特征在于,所述S200包括:
读取所述电子报告文件,定位文件需要盖章的位置,按照需要的盖章的位置执行骑缝章处理。
5.根据权利要求2所述的检验检测电子报告的加密与防篡改处理方法,其特征在于,所述骑缝章处理包括:
获取与所述电子报告文件中电子印章大小一致的骑缝章数据;
设置骑缝章的电子报告位置及页数来确定...
【专利技术属性】
技术研发人员:陈炜美,吴周立,李洁婷,吴潮标,郑海珍,刘懿,邓泽海,张驰,李璐嘉,周恺,谢惠筠,陈雪良,彭凯琳,陈梓德,
申请(专利权)人:广东省特种设备检测研究院珠海检测院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。