2016-11-30 97 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

我做了一些更多的研究,發現你不能添加一個私人鑰匙圈的鑰匙。根據我所瞭解的供應商不應生成私鑰/公鑰,將公鑰發送給另一個供應商,該供應商將對文件和私鑰進行加密,解密給另一個供應商。我們必須生成一個私鑰/公鑰,併爲供應商提供我們的公鑰以進行加密。或者發送一個現有的公鑰,這是我所做的。