加密解密工具gpg (GnuPG)
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
總結
以上是生活随笔為你收集整理的加密解密工具gpg (GnuPG)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贝纳利红宝龙150二手一万公里左右值多少
- 下一篇: 喝完酒为什么手脚麻?