数字签名知多少?| 一篇总结与分类
首先你必须知道什么是加密,什么是签名。
加密是对一段明文做分组,混淆等操作之后,即使变成密文,经过密钥解密也能恢复的数学操作。
签名是对消息的哈希用私钥进行签名,并用公钥进行验证的一种操作。
而哈希是一种压缩的操作,对消息已经有了一定损失,无法恢复。
数字签名
签名是对消息的哈希用私钥进行签名,并用公钥进行验证的一种操作。用于消息的身份验证,避免冒充和伪造。
一个数字签名的简单流程如下:
分类
介绍其各自使用的加密算法,数学知识等
盲签名 匿名性
DSA 数字签名
Schnorr signature
ElGamal signature
环签名 匿名
多方签名
多方见证 但是速度慢
群签名
s
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 kitescat' blog!