2016-11-30 65 views
1

这是我的理解是,如果一个文件需要在我的服务器上解密我需要使用一个私钥,并让派对发送给我的文件公钥加密它。如果我要加密密钥,它就会颠倒过来。另一方向我提供他们的公钥。添加专用PGP密钥到密钥环

我们有使用公钥环加密的文件。我们有一个公钥环,我们用它来加密文件。但是,我发现有两个不同的密钥环用于解密文件。一个密钥环解密一组文件,另一个密钥环解密另一组文件。 最近我一直在与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?

任何方向将不胜感激!

回答

1

打开一个文本编辑器的关键文本文件,如果这条线开始

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

然后只需导入PGP:

pgp --import <keyname.txt> 

(注:可能除了私人密钥,你将不得不从A公司收到它的密码)

+0

这将被添加到哪个钥匙圈?我们有两个skr环。 PGP只存在于生产中。所以测试必须在生产中完成。为了不影响当前文件的加密和解密,完成了PGP文件夹的备份。作为该项目的一部分,公司C提供了一个公钥,并将其添加到备份的PGP文件夹中的公钥环中。有没有办法指出应该将私钥添加到私钥环,但只能在备份的PGP文件夹中进行添加? – user2073183

1

我做了一些更多的研究,发现你不能添加一个私人钥匙圈的钥匙。根据我所了解的供应商不应生成私钥/公钥,将公钥发送给另一个供应商,该供应商将对文件和私钥进行加密,解密给另一个供应商。我们必须生成一个私钥/公钥,并为供应商提供我们的公钥以进行加密。或者发送一个现有的公钥,这是我所做的。