apt-get install gnupg2
gpg2 --full-generate-key
# 次に、プロンプトに従って入力します
gpg2 --list-keys
# 出力
pub rsa2048 2020-01-02[SC]
6 CFAA44AC11E041B0181988352FC3xxxxC39FF406
uid [絶対の] haha <[email protected]>
sub rsa2048 2020-01-02[E]
この haha @ 126.com
はユーザーIDであることに注意してください
6 CFAA44AC11E041B0181988352FC3xxxxC39FF406はユーザーIDです
gpg2 --armor --output ~/public-key.txt --export [email protected]
〜ディレクトリに、公開キーが表示されます
gpg2 --armor --output ~/private-key.txt --export-secret-keys [email protected]
# 6 CFAA44AC11E041B0181988352FC3xxxxC39FF406は、ユーザーIDです。--list-キーを表示できます
gpg2 --keyserver hkp://keyserver.ubuntu.com --send-keys 6CFAA44AC11E041B0181988352FC3xxxxC39FF406
gpg2 --keyserver hkp://keyserver.ubuntu.com --search-keys "[email protected]"
これがスクリーンショットです:
# 最初の検索はは@126.com、IDを把握してから、
gpg2 --keyserver keyserver.ubuntu.com --recv 52FC3B13C39Fxxx6
現時点では:
gpg2 --list-keys
/root/.gnupg/pubring.kbx
------------------------
pub rsa2048 2020-01-02[SC]
6 CFAA44AC11E041B01819883xxxxxxx9FF406
uid [ unknown] xxxxx <[email protected]>
sub rsa2048 2020-01-02[E]
公開鍵は見つけることができます。
gpg2 --recipient [email protected] --output test2.txt --encrypt test.txt
公開鍵をインポートした後、公開鍵を使用して暗号化できます。 test.txtはソースファイル、test2.txtは暗号化されたファイルです
暗号化されたファイルを秘密鍵を持っている当事者に送信します。
gpg --recipient [email protected] --output testde.txt --decrypt ./test2.txt
このとき、キーペアの作成時に保護パスワードの入力を求められます。パスワードを入力すると、testde.txtファイルが生成されます。
Recommended Posts