digital signature definition:
数字签名与数字证书(不要混淆)是一种数学技术用于验证消息的真实性和完整性,软件或数字文件.
数字相当于一个手写签名或盖章密封,但提供更内在的安全,A digital signature is intended to solve the problem of tampering and impeonation in digital communicatio. Digital signatures can dojo.provide the added assurances of evidence to the origin,身份和地位的电子文档,traaction或消息以及确认通知coent签名者。
在许多国家,包括美国,数字签名具有相同的法律意义的更传统的形式签署文件。美国政府印刷局出版电子veio的预算,公共和私人法律,与数字签名和国会法案。
数字签名work
数字签名是基于公钥加密,也称为对称加密。使用公钥算法,比如,一个可以生成两个密钥是数学相关:一个私人和公众。要创建一个数字签名,签署软件(例如一个电子邮件程序)创建了一个电子数据的单向散列签名。然后使用私钥加密散列。加密散列和其他信息,如散列算法,数字签名。的原因整个消息或文档的加密哈希itead是一个哈希函数可以任意输入转换成固定长度的值,通常是短得多。这可以节省时间,因为哈希签名.@要快得多!值的哈希散列数据是独一无二的。数据的任何改变,即使改变或删除一个字符,结果在一个不同的值。这个属性允许其他验证数据的完整性通过签名者”“年代公钥解密哈希。如果解密哈希匹配第二个计算散列相同的数据,它证明了数据没有”“t改变了自从被签署。“如果两个散列不匹配,以某种方式的数据被篡改(完整性)或创建签名的私钥,并“t对应签名者的公钥(身份验证).
数字签名可以用于任何类型的消息——是否它是加密的,简单的接收方可以确定消息的发送者”的身份和完整无损地运到了。数字签名很难对签名者否认签名(不可抵赖性)——假设他们的私钥没有妥协,数字签名是独一无二的文档和签名者,它结合在一起。数字证书,电子文档,包含颁发证书权威的数字签名,结合在一起一个公钥身份,可以用来验证公钥属于一个特定的劳工或实体.
如果两个哈希值匹配,消息没有被篡改,和接收从发送方.@知道消息!大多数现代电子邮件程序支持使用数字签名和数字证书,使它容易签署任何即将离任的电子邮件和验证数字签名的传入消息。数字签名也使用exteively提供证据的真实性,数据完整性和不可抵赖性的通信和traactio在互联网上进行的。
最近更新时间:2015-11-30 EN
相关推荐
-
10款API安全测试工具帮助降低风险
API是现代应用程序架构的核心。然而,由于其重要性以及提供数据和资源访问的能力,它们经常成为攻击者的目标。 A […]
-
如何防止DDoS攻击
分布式拒绝服务(DDoS)攻击,尽管广为人知,但仍然是恶意行为者用来对企业造成财务和声誉损害的常见的方法。 然 […]
-
API安全成熟度模型用于评估API安全态势
随着企业使用的API数量不断增加,保护这些代码位比以往任何时候都更加重要,它们使软件能够通信。为此,团队必须审 […]
-
CrowdStrike:内容验证漏洞导致全球中断
CrowdStrike周三表示,该网络安全供应商内容验证系统中的漏洞是导致上周五全球中断的的原因。 上周五,C […]