记住三个数字:2、1、0。两把钥匙是非对称,一把钥匙是对称,零把钥匙是散列。搞清这三者,HTTPS、数字签名、VPN 全都迎刃而解。
HTTPS 是怎么把“三兄弟”组织起来的?国密 SM2/SM3/SM4 又分别对应哪一类算法?这一节把地址栏里那把“小锁”背后的机制说清楚。
签名方向千万别记反:加密用对方的公钥,签名用自己私钥。再加上 CA 这个“公证处”,就构成了网络世界的身份信任体系。