歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

導出MeeGo公鑰在Ubuntu下

mego@czm-desktop:~$ sudo -i
[sudo] password for mego:
root@czm-desktop:~# sudo gpg --keyserver pgpkeys.mit.edu --recv

0BC7BEC479FC1F8Agpg: 下載密鑰‘79FC1F8A’,從 hkp 服務器

pgpkeys.mit.edu
gpg: 密鑰 79FC1F8A:“Moblin Build (Moblin Build User)

<[email protected]>”未改變
gpg: 合計被處理的數量:1
gpg:              未改變:1
root@czm-desktop:~# gpg -h
gpg (GnuPG) 1.4.10
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later

<http://gnu.org/licenses/gpl.html>
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 [某甲]         顯示指紋

請向 <[email protected]> 報告程序缺陷。
請向 <[email protected]> 反映簡體中文翻譯的問題。
root@czm-desktop:~# gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub   1024D/79FC1F8A 2009-05-03
uid                  Moblin Build (Moblin Build User)

<[email protected]>
sub   2048g/CB3C559D 2009-05-03

root@czm-desktop:~# gpg -a --export 0BC7BEC479FC1F8A >meego.keys
root@czm-desktop:~# ls
bin  meego.keys  repo  公共的  模板  視頻  圖片  文檔  下載  音樂
root@czm-desktop:~# openssl x509 -in meego.keys -text -noout
unable to load certificate
1723:error:0906D066:PEM routines:PEM_read_bio:bad end

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

line:pem_lib.c:749:
root@czm-desktop:~# vi meego.keys
root@czm-desktop:~# pwd
/root
root@czm-desktop:~# ls -l
總用量 60
drwxr-xr-x 2 root root  4096 2010-10-26 11:23 bin
-rw-r--r-- 1 root root  1707 2010-11-23 14:59 meego.keys
-rwxr-xr-x 1 root root 17211 2010-10-26 11:24 repo
drwxr-xr-x 2 root root  4096 2010-10-29 09:43 公共的
drwxr-xr-x 2 root root  4096 2010-10-29 09:43 模板
drwxr-xr-x 2 root root  4096 2010-10-29 09:43 視頻
drwxr-xr-x 2 root root  4096 2010-10-29 09:43 圖片
drwxr-xr-x 2 root root  4096 2010-10-29 09:43 文檔
drwxr-xr-x 2 root root  4096 2010-10-29 09:43 下載
drwxr-xr-x 2 root root  4096 2010-10-29 09:43 音樂
drwxr-xr-x 2 root root  4096 2010-10-29 09:43 桌面
root@czm-desktop:~# chown meego meego.keys
chown: 無效的用戶: "meego"
root@czm-desktop:~# chown mego meego.keys
root@czm-desktop:~# vm meego.keys /
程序“vm”尚未安裝。  您可以使用以下命令安裝:
apt-get install mgetty-voice
root@czm-desktop:~# mv meego.keys /
root@czm-desktop:

Copyright © Linux教程網 All Rights Reserved