2012-01-06 13 views
1

私は 'bouncycastle'を使ってPGPの暗号化/復号化に取り組んでいます。私は公開鍵が必要であることを理解しています。私は公開鍵であるはずのテキストファイルを持っています。これは.pkrまたは.keyファイルの名前に変更する必要がありますか? 2エクステンションは何を表していますか? 'bouncycastle' APIは復号化の両方の拡張をサポートしていますか? また、どのファイルを暗号化するには、.skrまたは.keyファイルが必要ですか?PGPに関するb/w .pkrと.keyファイルの違いは何ですか?

答えて

2

違いはありません。これらはファイル拡張です。

.pkr拡張子は「公開鍵リング」を表し、.skrは「秘密鍵リング」、つまり秘密鍵を含む鍵リング(PGPでは秘密と呼ばれます)を表します。 .keyには何も含めることができますが、おそらくそれは1つの公開鍵または秘密鍵になります。

正しいコードは(私ははBouncyCastleのことは知らない)と同じ方法(サンプルは、秘密鍵に適用されます)に.pkrと.key_with_public_keyの両方をお読みください。

データの復号化には秘密鍵が必要です。

+0

私はこれが暗示されていることを知っていますが、完全性のために、「公開鍵リング」についても同じことが言えます。 1つまたは複数のキーが含まれている必要があります。すなわち、公開鍵リングにインポートしたすべての公開鍵のリストを持っている必要があります。http://crypto.stackexchange.com/questions/1913/how-do-public-key-rings-work-in-cryptographic-applicationsとhttps://www.gnupg.org/gph/en/manual.html#AEN57 – zaphodtx

関連する問題