7. GnuPG处理过程

在明白了上述的一些基本概念后,我们可以用下图表示“公开钥匙”的处理过程:

图 1.1. 处理过程

处理过程

:Bob和Alice交换公钥;

:Bob和Alice通过指纹确认对方的公钥是信任的,并在上面签名;

:Bob利用Alice的公钥和要发送的信息生成加密信息;

:Bob利用自己的私钥对加密信息签名;

:Bob发送信息给Alice;

:Alice利用自己的私钥解密信息;

:Alice利用Bob的公钥验证签名信息以确定这个信息就是Bob发送的。