密码学

数字签名

用于验证数字消息或文档真实性和完整性的数学方案。

什么是数字签名?

数字签名是一种验证数字消息或文档真实性和完整性的数学方案。它使用公钥密码学创建只有私钥持有者才能生成的签名。

工作原理

签名者创建文档的哈希并用私钥加密。接收者用公钥解密并比较哈希以验证签名。

Danaya中的签名

Danaya使用HMAC签名保护封印的完整性。这确保封印本身无法被伪造或篡改。