4. 发送信息

图 6.4. 发送信息

发送信息

现在Bob已经有了Alice的公钥,并对其进行了确认,接下来,Bob就可以用Alice的公钥对信息进行加密,并将加密的信息发送给Alice了。

  1. Bob对信息进行加密

    Bob有一个程序文件code.php需要发送给Alice,Bob使用如下的命令对其进行加密:

    gpg -e code.php

    需要输入收件人的UID Alice Leealice@docboon.io

    之后会生成一个新的文件code.php.gpg,Bob将这个加密后的文件发送给Alice。

  2. Alice对信息进行解密

    Alice在收到code.php.gpg后使用

    gpg -o code.php -d code.php.gpg

    命令进行解密,在解密过程中Alice需要输入在生成密钥时输入的“通行句”,正常解密后会生成code.php文件,这个文件的md5码和Bob机器上的code.php的md5码是一样的。