GNUPG簡單使用


GNUPG簡單使用
1.安裝:
1)windows,大家肯定都用了git,直接打開gitbash
直接下載這個:https://github.com/git-for-windows/git/releases/download/v2.35.3.windows.1/Git-2.35.3-64-bit.exe
2)debian系(debian,ubuntu): apt install gnupg
3)centos系(centos,rehl):yum install gnupg2

4)macos: brew install gnupg

2.使用
1)生成密鑰:gpg --generate-key
需要輸入姓名和郵箱,請注意自己要記住自己輸入的姓名和郵箱信息,最后一步提示你輸入密碼,
記住你密碼,千萬不要泄露,最后提示生成完成。
2)查看已經生成的密鑰:gpg --list-keys,
----------------------------------
pub rsa3072 2022-04-16 [SC] [expires: 2024-04-15]
0B909E633F359621D50D90F0BA9D93D62110968A
uid [ultimate] maojun <maojun@maojun.com>
sub rsa3072 2022-04-16 [E] [expires: 2024-04-15]

記住你剛才生成的密鑰,0B909E633F359621D50D90F0BA9D93D62110968A,這里的指紋就是我的uid

3.導出公鑰,這很重要,其他人給你發消息時加密需要用你給的公鑰加密.加密后的消息只有你的私鑰加密碼才能解密。
公鑰可以隨意發給你想發的人,私鑰和密碼千萬不要泄露。
命令:gpg --export -a 0B909E633F359621D50D90F0BA9D93D62110968A > xxx.pub (這里0B909E633F359621D50D90F0BA9D93D62110968A是我的uid,請替換成自己uid)
導出后的udi.pub直接可以共享出來,讓別人導入公鑰

4.導入公鑰,給別人發消息需要導入別人的公鑰
gpg --import < xxx.pub
5.查看並信任別人的公鑰
gpg --list-keys (這里需要找到你剛導入的密鑰的指紋)
gpg --sign-key 別人密鑰的uid (需輸入自己公鑰的密碼)
6.加密消息
gpg --encrypt -a -r zengqi
這里我想給曾其發一條加密信息,
直接輸入你發的消息,然后輸入ctrl + D,代表輸入結束,然后加密信息輸出到屏幕,拷貝輸出的信息通過IM發給朋友
7.解密消息
gpg --decrypt -a -r zengqi
直接輸入你發的消息,然后輸入ctrl + D,代表輸入結束,然后消息解密結束


免責聲明!

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



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