2012-03-05 11 views
0

単純なPGP解読を実装する必要があります。プロバイダとして 'BouncyCastle'を使用することに決めました。基本的なPGP解読に関する問題 - Java

私は次のようなものがあります: - (復号化)テストのJavaコード - を 復号化される必要がある.ASCファイル - パスフレーズ

私はグーグル経由でダウンロードテストコードを、exceptsで秘密のキーリング。私はそれを持っていない。私の質問は、誰がこの秘密鍵リングまたは秘密の秘密鍵ファイルを提供するのですか?私の公開鍵でそれを生成する必要がありますか?

答えて

1

暗号化されたデータの受信者は、あなた(暗号化されたデータの送信者)に公開鍵を与え、秘密鍵を秘密に保ちます。公開鍵を使用してデータを暗号化します。

テスト目的のために、鍵ペアを生成して、独自の受信者にすることができます。

+0

ここで私は復号化する必要がある暗号化されたデータ(送信者によって作成された)を持っています。秘密鍵は共有する必要があります、私は信じていますか?復号化するには? – user1134904

+0

@ user1134904いいえ、秘密鍵は秘密にしておく必要があります。鍵ペアを作成し、鍵ペアの公開部分を送信者に与え、与えられた公開鍵を使用してデータを暗号化するように要求する必要があります。次に、生成された鍵ペアの秘密鍵を使用して復号化することができます。 –

+0

さて、私はそれを得る。チームメイトが暗号化用の公開鍵を共有していることは分かっています。彼に秘密鍵があるかどうか尋ねる。 – user1134904

関連する問題