将私有PGP密钥添加到密钥环

时间:2016-11-30 22:14:10

标签: encryption private-key pgp

我的理解是,如果一个文件需要在我的服务器上解密,我需要使用一个私钥,并让派对向我发送公钥以加密它。如果我要加密密钥,它就会反转。另一方向我提供了他们的公钥。

我们有使用公钥环加密的文件。我们有一个公钥密钥环用于加密文件。但是,我看到有两个不同的密钥环用于decyrpt文件。一个秘密密钥环解密某组文件,第二密钥环解密另一组密钥。 最近,我和两家公司A和B一起开展了一个项目,A公司正在扮演中间人的角色。

公司A生成了密钥对,并将公钥发送给公司B,并将私钥发送给我。私钥作为txt文件发送。在这一点上,我不确定如何处理txt文件,因为我的理解是应该是我生成公钥/私钥配对或为公司B提供已生成的公钥。 我是否将txt文件命名为asc exentsion并运行如下命令:

PGP --pgppath e:\pgp\pgp.cfg -- secring e:\pgp\secring.pkr --key-add gdsecring.asc 

这甚至可能吗?或者它必须是一个单独的私钥?如果是这样,我只需将私钥重命名为gdsecring.skr?

任何方向都会非常感激!

2 个答案:

答案 0 :(得分:1)

使用文本编辑器打开关键文本文件,如果它以此行开头

----- BEGIN PGP PRIVATE KEY ------

然后只需导入PGP:

pgp --import <keyname.txt>

(注意:除了私钥之外,您还必须从A公司获得密码)

答案 1 :(得分:1)

我对此做了一些研究,发现你无法在钥匙圈上添加私钥。根据我的理解,供应商不应生成私钥/公钥,将公钥发送给另一个将加密文件的供应商,将私钥发送给正在解密它的其他供应商。我们必须生成私钥/公钥配对,并向供应商提供加密的公钥。或发送现有的公钥,这就是我所做的。