在《区块链的密码学基础》中,我们在数字签名和验证部分提出一个疑问:如果一个黑客,将发送者的私钥和接收者手上拥有的发送者的公钥都替换成黑客自己的私钥和公钥。接收者要怎么才知道这个公钥究竟是不是发送者本人呢?接下来通过讲解数字证书的原理来回答这个问题。