消息鉴别码与签名的异同

来源:互联网 发布:淘宝品质管控下架 编辑:程序博客网 时间:2024/05/01 02:35

对于消息鉴别码和签名来说都可以实现签名的作用,也可以实现消息的完整性的作用,那么他们之间的不同是什么呢?

1生成过程:对于签名来说,生成的是公钥和私钥,公钥可以公开的传播,不怕人们看,也有机制保证确实是发送者的公钥,那么这个公钥可以被任意人使用,但是消息鉴别码就不行,私钥的生成过程只有两个人知道,这两个人相互协商,需要做到私钥的保护,不能在公开信道传输,而且如果信息需要被多个人验证,那么就需要两两之间都形成私钥。

2对于签名来说,一旦一个签名消息对被验证了,那么相当于所有的都是对的,但是消息鉴别码就不行了,毕竟每个私钥对的值是不同的。

3不可否认,如果使用签名,因为公钥私钥对的不同,必然不可以否认,而且签名本身就有不可以伪造的性质,所以只要有了对,那么公钥就肯定可以验证,只要他签过,就不可能否认。但是如果是私钥的,那么就不行,因为对于对称的来说,密钥只有两个人知道,这就解释不清,即使一个人将其泄露,仍然无法判断到底是发送方还是接收方发出的。

0 0
原创粉丝点击