加密解密工具gpg (GnuPG)

來源:互聯網
上載者:User

GPG即GNU Privacy Guard,它是加密工具PGP(Pretty Good Privacy )的非商業化版本,用於對Email、檔案及其他資料的收發進行加密與驗證,確保通訊資料的可靠性和真實性。
 gpg (GnuPG) 1.4.2

Copyright (C) 2005 Free Software Foundation, Inc.

This program comes with ABSOLUTELY NO WARRANTY.

This is free software, and you are welcome to redistribute it

under certain conditions. See the file COPYING for details.

Home: C:/Documents and Settings/Administrator/Application Data/gnupg

支援的演算法:

公開金鑰:RSA, RSA-E, RSA-S, ELG-E, DSA

對稱式加密:3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH

散列:MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512

壓縮:不壓縮, ZIP, ZLIB, BZIP2

文法:gpg [選項] [檔案名稱]

簽字、檢查、加密或解密

預設的操作依輸入資料而定

指令:

-s, --sign [檔案名稱]       產生一份簽字

--clearsign [檔案名稱]     產生一份明文簽字

-b, --detach-sign         產生一份分離的簽字

-e, --encrypt           加密資料

-c, --symmetric           僅使用對稱式加密

-d, --decrypt           解密資料(預設)

--verify             驗證簽字

--list-keys           列出密鑰

--list-sigs           列出密鑰和簽字

--check-sigs         列出並檢查密鑰簽字

--fingerprint         列出密鑰和指紋

-K, --list-secret-keys     列出私密金鑰

--gen-key           產生一副新的金鑰組

--delete-keys         從公開金鑰鑰匙環裡刪除密鑰

--delete-secret-keys     從私密金鑰鑰匙環裡刪除密鑰

--sign-key           為某把密鑰添加簽字

--lsign-key           為某把密鑰添加本地簽字

--edit-key           編輯某把密鑰或為其添加簽字

--gen-revoke         產生一份吊銷認證

--export             匯出密鑰

--send-keys           把密鑰匯出到某個公開金鑰伺服器上

--recv-keys           從公開金鑰伺服器上匯入密鑰

--search-keys         在公開金鑰伺服器上搜尋密鑰

--refresh-keys         從公開金鑰伺服器更新所有的本地密鑰

--import             匯入/合并密鑰

--card-status         列印卡狀態

--card-edit           更改卡上的資料

--change-pin         更改卡的 PIN

--update-trustdb       更新信任度資料庫

--print-md 演算法 [檔案]   使用指定的散列演算法列印報文散列值

選項:

-a, --armor             輸出經 ASCII 封裝

-r, --recipient 某甲       為收件者“某甲”加密

-u, --local-user         使用這個使用者標識來簽字或解密

-z N                 設定壓縮等級為 N (0 表示不壓縮)

--textmode           使用標準的文字模式

-o, --output             指定輸出檔案

-v, --verbose           詳細模式

-n, --dry-run           不做任何改變

-i, --interactive         覆蓋前先詢問

--openpgp           行為嚴格遵循 OpenPGP 定義

--pgp2             產生與 PGP 2.x 相容的報文

(請參考線上說明以獲得所有命令和選項的完整清單)

範例:

-se -r Bob [檔案名稱]       為 Bob 這個收件者簽字及加密

--clearsign [檔案名稱]       做出明文簽字

--detach-sign [檔案名稱]     做出分離式簽字

--list-keys [某甲]       顯示密鑰

--fingerprint [某甲]       顯示指紋

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/fengyuruhui/archive/2007/09/20/1793191.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.