centos GPG簡單使用


一.生成密鑰

gpg –gen-key

 

 

二.查看密鑰

查看公鑰:gpg --list-key

查看私鑰:gpg --list-secret-keys

 

三.導出密鑰:

提取公鑰:gpg -a --export newkey > newkey.asc

提取私鑰:gpg -a --export-secret-keys newkey > newkey_pirv.asc

如:gpg --export -armor  key-id -o file.key

        gpg  -a -o ~/bob.key --export CAJJD99JF

將公鑰導出至文件,以便於其他人使用。--armor選項以文本形式顯示輸出,而非二進制格式。key-id是電子郵箱地址或在--list-keys的pub行中列出的八位十六進制數。

 

四.導入密鑰

導入公鑰或私鑰:gpg --import newkey

 如:gpg --import file.key

五.使用公鑰加密文件:

gpg -ea -r newkey filename

即會生成filename.asc的加密文件

 

六.使用私鑰解密

gpg -o filename -d filename.asc

輸入私鑰密碼

即可把filename.asc的加密文件解密成filename文件。

七.刪除密鑰

刪除私鑰

gpg --delete-secret-key newkey

刪除公鑰

gpg --delete-key newkey

 

八.加密文件

加密文件:gpg --encrypt --armor -r key-id file 
用key-id的公鑰加密消息。如果未提供-r key-id,命令將提示收件人輸入。默認輸出文件為file.asc.
如:

    gpg --encrypt --armor -r JID90JU8 abc.txt

    

gpg -e -a -r ykyx00 file

九.解密文件:gpg --decrypt file

     ##### -e 是 --encrypt ;-a 是 --armor;如果未提供 -r key-id(還記得你的Real name 嗎!) ,命令將提示收件人輸入。默認輸出文件為 file.asc

用您的私鑰之一解密用公鑰加密的消息。

gpg -d file.asc#### -d 是decrypt 解密的意思! 
gpg -o file -d file.asc  #####指定一個輸出文件file,以后打開file即可,不用這么麻煩了! 

 

十.移除公鑰和私鑰

   gpg --delete-secret-key 51J45KBN  ##pub

   gpg --delete-key 8IDM45HN     ##sub


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM