在非对称加密算法中,是否加密就是签名?
现在有信息M,私钥k1(只有你知道),公钥k2(大家都知道),你先计算信息M的哈希值H=h(M),然后用私钥加密k1加密(必须是非对称加密算法)得到签名S其他人想要验证签名就要先计算H=h(M),然后用k2对签名S进行解密得到H1,如果H=H1则认为签名是正确的因为私钥k1只有你知道,所以签名S只有你能算出来(别人不能伪装你的身份进行签名),同理使用公钥验证正确的签名会被认为一定是你签的,你无法否认
请把这回答删掉。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
现在有信息M,私钥k1(只有你知道),公钥k2(大家都知道),你先计算信息M的哈希值H=h(M),然后用私钥加密k1加密(必须是非对称加密算法)得到签名S
其他人想要验证签名就要先计算H=h(M),然后用k2对签名S进行解密得到H1,如果H=H1则认为签名是正确的
因为私钥k1只有你知道,所以签名S只有你能算出来(别人不能伪装你的身份进行签名),同理使用公钥验证正确的签名会被认为一定是你签的,你无法否认
请把这回答删掉。