最近在看数字签名的知识,看到两篇文章,分享一下:
数字签名是什么?
http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html
数字签名原理简介(附数字证书)
https://www.cnblogs.com/SirSmith/p/4985571.html
另外找到知乎上关于公钥和私钥的解释,通俗易懂:
既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;同理,既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。