第 6 章 情景模拟

目录

1. 产生密钥对
2. 交换公钥
3. 对公钥签名
4. 发送信息
5. 对发送的信息签名

1. 产生密钥对

Bob和Alice在自己的机器上使用gpg --gen-key命令产生各自的密钥对,一把公钥和一把私钥,其中,公钥保存于~/.gnupg/pubring.gpg公钥环中,私钥保存于~/.gnupg/secring.gpg私钥环中。

图 6.1. 产生钥匙对

产生钥匙对

可以通过gpg --list-keys来查看公钥,通过gpg --list-secret-keys来查看私钥。

最后Bob通过 gpg -a -o bob.asc --export bob@docboon.io 导出自己的公钥bob.asc

Alice通过同样的方式产生自己的密钥对,并导出自己的公钥alice.asc

Alice和Bob已经可以交换各自的公钥并进行加密的通信了。