4.用私鑰對加密文件解密
#gpg --decrypt report.txt.gpg >report.txt You need a passphrase to unlock the secret key for user: "test1 (unclassfication) " 2048-bit ELG-E key, ID 33735683, created 2004-09-29 (main key ID 79EB3D97) gpg: encrypted with 2048-bit ELG-E key, ID 33735683, created 2004-09-29 "test1 (unclassfication) "
|
以上命令要求輸入對應私鑰的保護口令才能成功解密,解密后的文件內容被輸出到report.txt文件中。
5.用公鑰同時進行文件簽名和加密
#gpg -se -r test@yahoo.com.cn report.txt You need a passphrase to unlock the secret key for user: "test (test) " 1024-bit DSA key, ID ADD93830, created 2004-07-01
|
以上命令要求輸入對應私鑰的保護口令,輸入正確的口令后,簽名和加密成功完成。
這些都是應用GPG簽名和加密文件的一些常用命令,更詳細的用法可以參考GPG的幫助文件。
對電子郵件進行加密和數字簽名
實際上,GPG應用最多的地方是在電子郵件的加密和數字簽名上。許多電子郵件客戶端軟件都支持PGP/GPG方式的加密及數字簽名。