簡體   English   中英

如何從給定的公鑰在gpg中創建公鑰文件

[英]How to create a public key file in gpg from a given public key

我的一個同事以文本格式給了我他們的公鑰,現在我想用那個公鑰來加密我的普通消息。

問題是,我不知道如何為現有的公共密鑰創建密鑰。 如我僅在電子郵件中具有公鑰的情況下,如何在GnuPG導入公鑰? 就像我知道如何生成隨機新密鑰一樣,剛才如何創建或導入公共密鑰

這是給我的公鑰:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: OpenPGP.js v3.0.9
Comment: https://openpgpjs.org

xsBNBFu4XWABCAD3CPThI8OyFNnvKsxdG5IxiGNWXrlN/Rw8Ors16TkSAsNg
j9s898/k9FZn9YiRGWG60zlfedgl0mQtHU+w/FBdgSV3EqVaUPjPsFGEq6eD
WOXKSPeTdhuYaM8wxt0ru7llLjxKBc6kw1CyXP+Da/gZLIX756KhqqDIlAKr
cx8oh4mvxpkj7L3qACDKIenJevhrz/iUIbnyBpd76qKQp0xojcqsqh7KXziC
xOiIL01lT130Hzd2FvcKiPlvbcKp7WJJy6cc9dKQ/3bSM6dqOQshqfUtWmxr
TU7s7jGGuexsTX5Bd/Rss2yTLv4Cn2MlNnOzcioUgE7XhKHvYZCFX3TvABEB
AAHNHFJlemFyaW9zIDxnYW51QGVvczJtYWlsLmNvbT7CwHUEEAEIACkFAlu4
XWAGCwkHCAMCCRCEnF0xNji/7gQVCAoCAxYCAQIZAQIbAwIeAQAAYKwH/0L5
TwxJPcAfv8/5Ku+VcSixnDmkHaVc4zd9VWpxDX9MpOmqNYOXwlHzKl1h2hm8
/M91fO+NOGxugDRathEtmlWrnE+/3X6nLhU63xtaj23cK17WfcU8xGzPpzPD
iRqMt4HwQlIby/Zp2GqhoxjRfYIULYtwubpsCZLoQtyUqR1c/JTYScWm51UP
CP8VyzqWBYgznI2yf5ODl4aOXN3S3Z1CaItcJcAcwomye14dfabVnPkQhlD2
BCr8kfBj3Y49PO60PUuaoes3t8ZTDpxHQTfAdx9ZNe53jy7FXMfOuYvdQWve
aG5SYP4hTVcSD8L/C3AnPcuqLR380A0qYqtKe5fOwE0EW7hdYAEIAMF/O+cI
mzCVH5U7xRZVy6gvQAwO+sHScUwaIYB0akst1Qocc3LcRV0C5qwu/gCYthIE
onShp1CNBgSuPUB6n1LlqV4/hvujSxBKycl3rKlasf1BWBLIlZk3cIDcZ8JH
crdXbpoEfHCUcE8D3mpLopC+2zF/uKeityhZwiOiWbmkqfqWibepUs2Y7f9E
x9ncIb8joEXzpZpW6YTVjZz7v7mcOnyNn/5HY4X+EI5Uk/SNXmm63j5IjBHz
34QPhLCaVm73Zo9FxDzau6bDlFhgyZ9yntuCi2QRQJqCSu/XU6KZ1PSzy/pO
wl8YQybJMe9+OP+BfbvDdXVXayzddRzFXpcAEQEAAcLAXwQYAQgAEwUCW7hd
YAkQhJxdMTY4v+4CGwwAANAlCAC0mQ9KsEThyPa6iygn9+MyIUY81XGxG9pY
1FbprCtRsIbB/YZ4hTdIwreW2uIllgMEizbMCUYFDNOrrftf8cZbuB3aEeu7
kiPa8cw6sIt/VDHtY9Z+NOQoPy4TtS7u4u8yJgi1/z79AGyncAakBg0FfSkV
EmbolYNRcvDt+/UQZ6L2cfn1nmeFhXWFZKV0TzI0W3JxAekaWfmxi7qQAeE/
BcQy1IrFkNSbHmSE1n9hj07BmlKW5dBavRxo6eOjS7nycx7WYf5Abq7ABAN+
LSBSJ9UYmph8Lc5bJFpP1LEmC4PXE7tZ9bhG7QseNyaEoMOcwZpkO0COzgGJ
yaBBfP21
=jHTx
-----END PGP PUBLIC KEY BLOCK-----

導入后,我將以以下方式對我的純文本進行加密:

echo "New to the game" | gpg -e -r recipient_userid textfile

我知道這對某些人來說似乎很容易,但是它一直讓我發瘋,這僅是因為我不知道如何創建一個包含同事公鑰的文件

這是有效的OpenPGP密鑰文件。 只需將其存儲到文本文件中即可(使用適當的文本編輯器,該編輯器不會“弄弄”字符或換行符,因此MS Office或Libreoffice在這里不符合條件)並運行gpg --import <path-to-keyfile>

通常,ASCII鎧裝鍵(您在此處發布的類似base64的副本)以.asc擴展名存儲,但這並不是很重要,尤其是在命令行上工作時。 但是,如果要使用圖形用戶界面(通過雙擊,...)導入密鑰,則擴展名可能很重要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM