数字签名
数字签名是一种验证消息或文档身份的方法。数字签名可确认消息或文档来自特定签名者,并且自签名后未被修改。数字签名通常用于 PDF 文档、电子邮件 消息和文字处理文档,以验证签名者和收件人的身份。
数字签名需要一种称为数字证书的身份凭据,用于验证签名者的身份。这些证书由证书颁发机构(CA)提供。证书颁发机构会先验证某人的身份,然后再签发证书。拥有数字证书后,你可以将其注册到支持数字签名的应用程序中,例如 Adobe Acrobat(用于签署 PDF 文档)或 Microsoft Outlook(用于签署电子邮件消息)。
当你签署消息或文档时,签名应用程序首先使用哈希算法从文件生成一个哈希值,然后使用你的私钥对其进行加密。应用程序会将这个值与你的数字证书和公钥合并为数字签名,然后将其与文档或消息一起打包。之后,收件人可以使用你的公钥解密哈希值来验证你的身份,然后对收到的消息或文档运行哈希算法。如果两个哈希值匹配,说明他们收到的消息或文档与您签署的内容完全相同。
在许多国家,数字签名等同于手写签名,并具有同等的法律效力。数字签名和手写签名都可以用于证明和批准法律及商业文档。文档作者创建证明签名,以表明文档自签名后未发生变化。其他签名者之后可以添加批准签名,以表示他们已阅读并批准该文档。
测试你的知识