数字摘要技术工作原理是什么,数据摘要是什么?

用户投稿 183 0

关于“数字摘要技术工作原理”的问题,小编就整理了【3】个相关介绍“数字摘要技术工作原理”的解答:

数据摘要是什么?

数据摘要是一种能产生特定输出格式的算法。

其原理是依据一定的运算规则对原始数据进行某种形式的信息提取,被提取出的信息就是原始数据的消息摘要,也称为数据指纹。 

数据摘要具有下面特点:

1、不管输入数据有多大(长),计算出来的数据摘要的长度总是固定的。

2、普通情况下(不考虑碰撞的情况下),仅仅要原始数据不同,那么其相应的数据摘要就不会同样。

3、同一时候,仅仅要原始数据有不论什么改动,那么其数据摘要也会全然不同。

即:同样的原始数据必有同样的数据摘要。不同的原始数据,其数据摘要也必定不同。 

4、不可逆性。即仅仅能正向提取原始数据的数据摘要。而无法从数据摘要中恢复出原始数据。 

数字摘要的作用是主体身份验证?

答: 数字签名一般来说,是用来处理短消息的,而相对于较长的消息则显得有些吃力.当然,可以将长的消息分成若干小段,然后再分别签名.不过,这样做非常麻烦,而且会带来数据完整性的问题.比较合理的做法是在数字签名前对消息先进行数字摘要. 数字摘要是将任意长度的消息变成固定长度的短消息,它类似于一个自变量是消息的函数,也就是Hash函数. 一个Hash函数的好坏是由发生碰撞的概率决定的.如果攻击者能够轻易地构造出两个消息具有相同的Hash值,那么这样的Hash函数是很危险的.一般来说,安全Hash标准的输出长度为160位,这样才能保证它足够的安全.

网络安全,数字签名有什么功能?

数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。数字签名是非对称密钥加密技术与数字摘要技术的应用。主要功能:保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。

数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。

接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。

如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。数字签名是个加密的过程,数字签名验证是个解密的过程。

到此,以上就是小编对于“数字摘要技术工作原理”的问题就介绍到这了,希望介绍关于“数字摘要技术工作原理”的【3】点解答对大家有用。

抱歉,评论功能暂时关闭!