您好,欢迎访问山东渔翁信息技术股份有限公司官方网站
渔翁信息

专注密码硬件研发生产定制

咨询热线: 400-6686-188

产品中心

热门产品

联系我们

咨询热线:400-6686-188

市场合作:孙经理:13806311977

售后服务:房经理:0631-5651692

邮箱:support@fisherman-it.com

地址:济南市高新区齐鲁软件园F座

新闻中心 您的位置:首页 > 新闻中心 >

密码技术干货分享|什么是数据的完整性?

文章出处:渔翁信息作者:渔翁信息人气:发表时间:2018-12-24 15:42

什么是数据的完整性?数据的完整性指数据未受到非授权的篡改或破坏的性质,它是网络与信息安全的又一个重要属性。

信息时代具有空前数量的数据、信息、文件等,各行各业都存在大量的公开传输、存储的数据。如何保证这些数据在传输、存储过程中不被篡改是极具挑战的任务,特别是维护大量资料库、文件库时,这一任务更为艰巨。

现实生活中对数据完整性的保护,也是采用签字、盖章等手段。对电子形式的文件而言,实现完整性也遇到了文件易被修改及修改不易被察觉等。

杂凑算法可方便地实现数据的完整性。杂凑算法通过数学处理过程,从文件中计算出唯一标识这个文件的特征信息,称为摘要。文件内容的细微变化都会产生不同的摘要。只要在电子文件后面附上一个这样简短的摘要,就可鉴别文件的完整性。

因为不同的文件有不同的摘要,一旦文件被篡改,摘要也就不同了。要想检查某个文件是否被修改了,只需用杂凑算法计算出一个新的摘要,将这个新的摘要与原来附带的摘要进行比对,若两个摘要一样,就说明这个文件未被改动,反之则证明未被修改。对于大量的电子文件的保护任务而言,杂凑算法是一种非常便捷、可靠的安全手段。

实现数据完整性的其他技术还有校验码与纠错码等,但这些技术是为了检查和纠正通信中干扰导致的错误,不适用于大容量信息的完整性保护。

  1. 一键分享到

返回顶部