2

BouncyCastle OpenPGP API を使用してファイルを復号化できません。私はこの投稿に従いました: http://rafayal.blogspot.com/2009/06/pgp-decryption-with-c.htmlファイルを復号化します。ただし、PGPDecrypt オブジェクトをインスタンス化するたびに、KeyID を null にすることはできないというエラーが表示されます。

PGPDecrypt test = new PGPDecrypt(@"C:\test\somefile.zip",
                                             @"C:\GnuPG\secring.gpg",
                                             "password",
                                             @"C:\test\test",
                                             @"C:\GnuPG\pubring.asc",
                                             666362230);
            FileStream fs = File.Open(@"C:\test\somefile.zip", FileMode.Open);
            test.decrypt(fs,@"C:\test\test");

Gpg4Win ツール セットで Kleopatra を使用してキーを作成しています。

PGPDecrypt クラス内で、PGPKeys オブジェクト (具体的には PgpPublicKey オブジェクト) がインスタンス化されているときに、KeyID を null にすることはできないというエラーが表示されます。誰か助けてください。

どうもありがとう。

4

0 に答える 0