数字签名潘玉婷11.什么是数字签名2数字签名只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。3功能保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。4原理:将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。相同-信息是完整的,在传输过程中没有被修改 不相同-信息被修改过 因此,数字签名能够验证信息的完整性。5数字签名是加密的过程数字签名验证是解密的过程。6网上扒的小例子7susan使用公钥加密文件,只有Bob的私钥能解密,其他人的公钥不行。8文件,使用Bob的软件和哈希函数,提取出摘要用秘钥加密摘要9这就是数字签名,然后将签名和文件一起发送给Pat10Pat使用他的软件和哈希函数从文件提取摘要,使用公钥解密签名,对比两份摘要是否一致