dsa数字签名算法
Digital Signature Algorithm (DSA) is one of the Federal Information Processing Standard for making digital signatures depends on the mathematical concept or we can say the formulas of modular exponentiation and the discrete logarithm problem to cryptograph the signature digitally in this algorithm.
数字签名算法(DSA)是使数字签名依赖于数学概念的联邦信息处理标准之一,或者我们可以说模幂运算的公式和离散对数问题,用于在该算法中对数字进行数字加密。
It is Digital signatures are the public-key primitives of message authentication in cryptography. In fact, in the physical world, it is common to use handwritten signatures on handwritten or typed messages at this time. Mainly, they are used to bind signatory to the message to secure the message.
数字签名是加密中消息身份验证的公钥原语。 实际上,在物理世界中,此时通常在手写或键入的消息上使用手写签名。 主要是,它们用于将签名者绑定到消息以保护消息。
Therefore, a digital signature is a technique that binds a person or entity to the digital data of the signature. Now, this will binding can be independently verified by the receiver as well as any third party to access that data.
因此,数字签名是一种将人或实体绑定到签名的数字数据的技术。 现在,此绑定将可以由接收者以及访问该数据的任何第三方独立验证。
Here, Digital signature is a cryptographic value that is calculated from the data and a secret key known only by the signer or the person whose signature is that.
在此, 数字签名是根据数据和仅由签名者或签名者知道的秘密密钥计算出的密码值。
In fact, in the real world, the receiver of message needs assurance that the message belongs to the sender and he should not be able to hack the origination of that message for misuse or anything. Their requirement is very crucial in business applications or any other things since the likelihood of a dispute over exchanged data is very high to secure that data.
实际上,在现实世界中,消息的接收者需要确保该消息属于发送者,并且他不应因滥用或其他任何原因而破解该消息的来源。 他们的要求在业务应用程序或其他任何事情中都至关重要,因为对交换数据进行争执的可能性很高,以确保数据的安全。
数字签名框图 (Block Diagram of Digital Signature)
The digital signature scheme depends on public-key cryptography in this algorithm.
在此算法中,数字签名方案取决于公钥加密。