在明白了上述的一些基本概念后,我们可以用下图表示“公开钥匙”的处理过程:
图 1.1. 处理过程
:Bob和Alice交换公钥;
:Bob和Alice通过指纹确认对方的公钥是信任的,并在上面签名;
:Bob利用Alice的公钥和要发送的信息生成加密信息;
:Bob利用自己的私钥对加密信息签名;
:Bob发送信息给Alice;
:Alice利用自己的私钥解密信息;
:Alice利用Bob的公钥验证签名信息以确定这个信息就是Bob发送的。