数字签名



数字签名

数字签名

签名者使用自己的私钥,通过非对称密码算法,对待签名数据的数字摘要(哈希值)进行加密,得到的输出结果一段信息称为数字签名。这段信息附在签名数据后面一起传送给接收方,接收方可以用发信者的公钥对其进行验证,以判别真伪和数据是否完整。数字签名类似现实中的签名和印章,经过数字签名的信息具有不可否认性的支持。

如果签名数据很短,也可以不做哈希运算,直接用私钥对签名数据加密而完成数字签名行为