ego@czm-desktop:~$ sudo -i
[sudo] password for mego:
root@czm-desktop:~# sudo gpg --keyserver pgpkeys.mit.edu --recv
pgpkeys.mit.edu
gpg: 金鑰 79fc1f8a:「moblin build (moblin build user)
this is free software: you are free to change and redistribute
it.there is no warranty, to the extent permitted by law.
home: ~/.gnupg
支援的演算法: 【linux公社 www.linuxidc.com 】
公鑰: rsa, rsa-e, rsa-s, elg-e, dsa
對稱加密: 3des, cast5, blowfish, aes, aes192, aes256, twofish,
camellia128,
camellia192, camellia256
雜湊: md5, sha1, ripemd160, sha256, sha384, sha512, sha224
壓縮: 不壓縮, 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 [某甲] 顯示指紋
請向 報告程式缺陷。
請向 反映簡體中文翻譯的問題。
root@czm-desktop:~# gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub 1024d/79fc1f8a 2009-05-03
uid moblin build (moblin build user)
sub 2048g/cb3c559d 2009-05-03
line:pem_lib.c:749:
root@czm-desktop:~# openssl rsa -in meego.keys -text -noout
unable to load private key
1724:error:0906d066:pem routines:pem_read_bio:bad end
openssl從PFX匯出私鑰 公鑰
從pfx提取金鑰資訊,並轉換為key格式 pfx使用pkcs12模式補足 1 提取金鑰對 如果pfx證書已加密,會提示輸入密碼。openssl pkcs12 in 1.pfx nocerts nodes out 1.key 2 從金鑰對提取私鑰 openssl rsa in 1.key out 1 ...
openssl從PFX匯出私鑰 公鑰
從pfx提取金鑰資訊,並轉換為key格式 pfx使用pkcs12模式補足 1 提取金鑰對 如果pfx證書已加密,會提示輸入密碼。openssl pkcs12 in 1.pfx nocerts nodes out 1.key 2 從金鑰對提取私鑰 openssl rsa in 1.key out 1 ...
在oschina上新增SSH公鑰
建立公鑰的目的 使用ssh公鑰可以讓你在你的電腦和碼雲通訊的時候使用安全連線 git的remote要使用ssh位址 1.開啟終端進入.ssh目錄 cd ssh 如果.ssh資料夾不存在,執行指令自動建立 mkdir ssh 2.生成rsa金鑰對 ssh keygen t rsa c 你的郵箱 com...