文章目录
一、数字签名简介
二、基于公钥的数字签名实现
三、数字签名 功能
四、保密数字签名
一、数字签名简介
----
数字签名 : 证明 数据 或 身份的 真实性 ; 需要有以下功能 :
① 报文鉴别...: 用于 证明来源 , 接收者 可以 通过签名 确定 是哪个发送者 进行的签名 ;
② 防止抵赖 : 防止 发送者 否认签名 , 发送者 一旦签名 , 标记就打上了 , 无法抵赖 ;
③ 防止伪造 :...防止 接收者 伪造 发送者 的签名 ;
二、基于公钥的数字签名实现
----
数字签名实现方式 : 数字签名算法很多 , 公钥算法 是最简单的算法 , 即 发送者 使用 私钥加密数据 , 接收者 使用...对应的公钥 解密数据 ;
( 接收者 持有着大量公钥 )
三、数字签名 功能
----
数字签名 功能 : 以 发送者 使用 私钥 加密密文 , 接收者 使用 公钥 解密密文 为例 ;
① 报文鉴别...;
四、保密数字签名
----
数字签名弊端 :
① 数据窃取 :
A
的公钥可能有很多人持有 , 如果一个持有
A
公钥的一方截获了上述签名数据 , 就会被窃取数据 ;
② 解决方案 签名