Encryption 向密钥环添加专用PGP密钥

Encryption 向密钥环添加专用PGP密钥,encryption,private-key,pgp,Encryption,Private Key,Pgp,我的理解是,如果文件需要在我的服务器上解密,我需要使用私钥,并向发送文件的一方提供公钥来加密它。如果我要加密一个密钥,它是相反的。对方向我提供了他们的公钥 我们有使用公钥环加密的文件。我们有一个用于加密文件的公钥环。但是,我看到有两个不同的密钥环用于解密文件。一个密钥环解密一组文件,另一个密钥环解密另一组文件。 最近,我在a和B两家公司做一个项目,a公司扮演中间人的角色 公司A生成了一对密钥,并将公钥发送给公司B和我私钥。私钥作为txt文件发送。此时,我不确定如何处理txt文件,因为据我所知,生

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

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


任何方向都将不胜感激

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

----开始PGP私钥---

然后只需导入到PGP中:

pgp --import <keyname.txt>
pgp——导入

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

我对此做了进一步的研究,发现您无法向密钥环添加私钥。据我所知,供应商不应生成私钥/公钥,请将公钥发送给另一个将加密文件的供应商,并将私钥发送给另一个解密文件的供应商。我们必须生成私钥/公钥配对,并向供应商提供用于加密的公钥。或者发送一个现有的公钥,这就是我所做的。

该添加到哪个密钥环?我们有两个skr环。PGP仅存在于生产中。因此,测试必须在生产中进行。为了不影响当前文件的加密和解密,对PGP文件夹进行了备份。作为该项目的一部分,C公司提供了一个公钥,并将其添加到备份PGP文件夹中的公钥环中。是否有方法指示应将私钥添加到私钥环中,但仅添加到备份的PGP文件夹中?