使用GnuPG实现互联网信息交换的信任( 二 )


gpg --eXPort
3.提取公钥并仅仅使用可打印字符(ASCII):
gpg --export --armor
4.从key.asc中导入公钥:
gpg --import key.asc
5.列出我的公钥串的所有密钥
gpg --list-keys
6.列出公钥串中所有的密钥以及签名(证书)
gpg --list-sigs
7.列出我的私钥(可以多于一个)
gpg --list-secret-keys
8.提出一个公钥的指纹
gpg --fingerprint [user]
9.执行有关用户密钥的操作
gpg --edit-key user_name
10.加密文件msg中的信息 , 而只有user用户可以读取
gpg --encrypt --armor --recipient user msg_file


11.对收到的一条信息解密
gpg --decrypt msg_file
12.使用我的私钥对一条消息签名 , 并使输出可以打印
gpg --sign --armor msg_file
13.使用我的私钥对消息进行透明签名(保持消息可读)
gpg --clearsign msg_file
14.核对我收到的一个签名消息是否来自经过验证的用户
gpg --verify signed_msg_file
15.对一条消息进行签名和加密 , 并使输出可以打印
gpg --recipient user_name --sign --encrypt --armor msg_file
以上参考《Linux部署专业技术》 wrox press 出版 , 人民邮电出版社译
转载请注明来自 www.bymg.com。

推荐阅读