System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据处理领域,涉及一种燃煤化验指标数据防篡改方法及相关装置。
技术介绍
1、当前火电厂发电以煤炭为主要燃料,燃煤的价格直接影响到发电企业的利润。燃煤的价格除了依据重量进行核算外,其更主要还受到燃煤化验指标数据的影响,所以燃煤化验指标数据的安全性就显得尤为重要。
2、目前,各火电厂虽燃煤化验指标数据基本采用了仪器自动进行化验,减少了人为的参与,提升了燃煤化验指标数据的安全性。但是,当前燃煤化验指标数据通常采用明文的方式存储于数据库,同样存在人为恶意修改数据的情况发生,而且原始数据被修改后不易被发现,进而导致火电厂经济上的损失。
技术实现思路
1、本专利技术的目的在于克服上述现有技术的缺点,提供一种燃煤化验指标数据防篡改方法及相关装置。
2、为达到上述目的,本专利技术采用以下技术方案予以实现:
3、本专利技术第一方面,提供一种燃煤化验指标数据防篡改方法,包括:
4、通过化验仪器将燃煤化验指标数据通过预设的加密方式进行加密,得到燃煤化验指标加密数据并存储至预设的数据库;采集化验仪器的燃煤化验指标数据,并将燃煤化验指标加密数据解密后与采集的燃煤化验指标数据对比,得到数据监督结果。
5、可选的,所述将燃煤化验指标数据通过预设的加密方式进行加密包括:通过调用预设的数据加密接口,将燃煤化验指标数据通过数据加密接口封装的加密方式进行加密。
6、可选的,所述将燃煤化验指标数据通过预设的加密方式进行加密包括:获取燃煤
7、可选的,所述根据燃煤化验指标数据的类型得到燃煤化验指标数据的需加密字段包括:当燃煤化验指标数据的类型为全自动定硫仪数据时,燃煤化验指标数据的需加密字段为样品名/化验编码、试样重量、空干基全硫和测试结束时间;当燃煤化验指标数据的类型为全自动工业分析仪数据时,燃煤化验指标数据的需加密字段为样品名/化验编码、试样重量、空干基挥发分、空干基灰分、空干基水分和测试结束时间;当燃煤化验指标数据的类型为全自动水份测试仪数据时,燃煤化验指标数据的需加密字段为样品名/化验编码、试样重量、全水分和测试结束时间;当燃煤化验指标数据的类型为量热仪数据时,燃煤化验指标数据的需加密字段为样品名/化验编码、试样重量、空干基挥发分、空干基灰分、空干基水分和测试结束时间;当燃煤化验指标数据的类型为碳氢氮元素分析仪数据时,燃煤化验指标数据的需加密字段为样品名/化验编码、试样重量、空干基碳、空干基氢、空干基氮和测试结束时间。
8、可选的,所述预设的加密方式通过下述方式设置:采用随机算法从一层到五层进行随机抽取加密方式的加密层数;采用随机算法从若干加密算法中选取一加密算法作为加密方式的算法模式;采用随机数生成的方式得到加密方式的秘钥内容;在128bit、192bit和256bit这三种秘钥长度中随机选取加密方式的秘钥长度。
9、可选的,还包括:当数据监督结果为对比结果不一致时,将采集的燃煤化验指标数据标记为a;其中,a为预设数值,用于表示采集的燃煤化验指标数据为无效数据。
10、可选的,还包括:当数据监督结果为对比结果不一致时,生成数据监督事件信息并上传;其中,数据监督事件信息包括采集的燃煤化验指标数据的数据编码、采集的燃煤化验指标数据以及燃煤化验指标加密数据解密后的数据。
11、本专利技术第二方面,提供一种燃煤化验指标数据防篡改系统,包括:加密存储模块,用于通过化验仪器将燃煤化验指标数据通过预设的加密方式进行加密,得到燃煤化验指标加密数据并存储至预设的数据库;监督模块,用于采集化验仪器的燃煤化验指标数据,并将燃煤化验指标加密数据解密后与采集的燃煤化验指标数据对比,得到数据监督结果。
12、本专利技术第三方面,提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述燃煤化验指标数据防篡改方法的步骤。
13、本专利技术第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述燃煤化验指标数据防篡改方法的步骤。
14、与现有技术相比,本专利技术具有以下有益效果:
15、本专利技术燃煤化验指标数据防篡改方法,通过对燃煤化验指标数据在源端进行加密,得到燃煤化验指标加密数据并存储至数据库,然后在采集到燃煤化验指标数据后,将燃煤化验指标加密数据进行解密,然后将解密后的数据与采集的燃煤化验指标数据对比得到数据监督结果,对采集的燃煤化验指标数据的真实性进行了校验,大大提高了数据的准确性,并且当数据被篡改后,可基于数据监督结果进行及时的识别,为厂内监督人员提供便利,及时发现舞弊行为。
本文档来自技高网...【技术保护点】
1.一种燃煤化验指标数据防篡改方法,其特征在于,包括:
2.根据权利要求1所述的燃煤化验指标数据防篡改方法,其特征在于,所述将燃煤化验指标数据通过预设的加密方式进行加密包括:通过调用预设的数据加密接口,将燃煤化验指标数据通过数据加密接口封装的加密方式进行加密。
3.根据权利要求1所述的燃煤化验指标数据防篡改方法,其特征在于,所述将燃煤化验指标数据通过预设的加密方式进行加密包括:
4.据权利要求3所述的燃煤化验指标数据防篡改方法,其特征在于,所述根据燃煤化验指标数据的类型得到燃煤化验指标数据的需加密字段包括:
5.据权利要求1所述的燃煤化验指标数据防篡改方法,其特征在于,所述预设的加密方式通过下述方式设置:
6.据权利要求1所述的燃煤化验指标数据防篡改方法,其特征在于,还包括:当数据监督结果为对比结果不一致时,将采集的燃煤化验指标数据标记为a;其中,a为预设数值,用于表示采集的燃煤化验指标数据为无效数据。
7.据权利要求1所述的燃煤化验指标数据防篡改方法,其特征在于,还包括:当数据监督结果为对比结果不一致时,生
8.一种燃煤化验指标数据防篡改系统,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述燃煤化验指标数据防篡改方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述燃煤化验指标数据防篡改方法的步骤。
...【技术特征摘要】
1.一种燃煤化验指标数据防篡改方法,其特征在于,包括:
2.根据权利要求1所述的燃煤化验指标数据防篡改方法,其特征在于,所述将燃煤化验指标数据通过预设的加密方式进行加密包括:通过调用预设的数据加密接口,将燃煤化验指标数据通过数据加密接口封装的加密方式进行加密。
3.根据权利要求1所述的燃煤化验指标数据防篡改方法,其特征在于,所述将燃煤化验指标数据通过预设的加密方式进行加密包括:
4.据权利要求3所述的燃煤化验指标数据防篡改方法,其特征在于,所述根据燃煤化验指标数据的类型得到燃煤化验指标数据的需加密字段包括:
5.据权利要求1所述的燃煤化验指标数据防篡改方法,其特征在于,所述预设的加密方式通过下述方式设置:
6.据权利要求1所述的燃煤化验指标数据防篡改方法,其特征在于,还包括:当...
【专利技术属性】
技术研发人员:汪昊,陈建平,梅军寿,马晨曦,
申请(专利权)人:西安西热电站信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。