Key

24 views
Skip to first unread message

Mohammadrafi Bhajisahib

unread,
Dec 23, 2011, 7:01:05 AM12/23/11
to DidiSoft Forum, mohamma...@aspiresys.com
Hi,

Can you anyone help, I have used the following version of DLL in my
code which i am getting the following exception.

OpenPGP Library for .NET 1.7


----- my code----

// create an instance of the library
PGPLib pgp = new PGPLib();

// is output ASCII or binary
bool asciiArmor = true;
// should integrity check information be added
// set to false for compatibility with older versions of PGP such
as 6.5.8.
bool withIntegrityCheck = true;

pgp.EncryptFile(@"DataFiles\Test.xls",
@"DataFiles\empactebs.asc",
@"DataFiles\Test.pgp",
asciiArmor,
withIntegrityCheck);

----- my code end------

System.ArgumentException was unhandled
Message=Item has already been added. Key in dictionary:
'6405164039039519771' Key being added: '6405164039039519771'
Source=mscorlib
StackTrace:
at System.Collections.Hashtable.Insert(Object key, Object
nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at
Org.BouncyCastle.Bcpg.OpenPgp.PgpPublicKeyRingBundle..ctor(IEnumerable
e)
at DidiSoft.Pgp.PGPLib. (Stream )
at DidiSoft.Pgp.PGPLib. (Stream )
at DidiSoft.Pgp.PGPLib. (Stream )
at DidiSoft.Pgp.PGPLib. (FileInfo[] )
at DidiSoft.Pgp.PGPLib. (FileInfo , FileInfo[] , FileInfo ,
Boolean , Boolean , Boolean )
at DidiSoft.Pgp.PGPLib.EncryptFiles(FileInfo[] dataFiles,
FileInfo[] publicKeyFiles, FileInfo outputFile, Boolean asciiArmor,
Boolean withIntegrityCheck)
at DidiSoft.Pgp.PGPLib.EncryptFile(FileInfo dataFile, FileInfo
publicKeyFile, FileInfo outputFile, Boolean asciiArmor, Boolean
withIntegrityCheck)
at DidiSoft.Pgp.PGPLib.EncryptFile(String dataFileName, String
publicKeyFileName, String outputFileName, Boolean asciiArmor, Boolean
withIntegrityCheck)
at PGPLibExampleCS.EncryptFile.Demo() in C:\Program Files
\OpenPGP Library for .NET 1.7\Examples\PGPLibExampleCS
\EncryptFile.cs:line 29
at PGPLibExampleCS.Program.Main(String[] args) in C:\Program
Files\OpenPGP Library for .NET 1.7\Examples\PGPLibExampleCS
\Program.cs:line 30
at System.AppDomain._nExecuteAssembly(Assembly assembly,
String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile,
Evidence assemblySecurity, String[] args)
at
Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object
state)
at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
InnerException:

didisoft

unread,
Dec 23, 2011, 7:16:25 AM12/23/11
to DidiSoft Forum
Hi Mohammadrafi,

Can you please send me the encryption key (empactebs.asc)
at sup...@didisoft.com
so I can reproduce this exception.

Regards,
Peter Kalef
DidiSoft Ltd.

On 23 дек, 14:01, Mohammadrafi Bhajisahib

Mohammadrafi Bhajisahib

unread,
Dec 23, 2011, 7:19:26 AM12/23/11
to DidiSoft Forum
Hi Peter Kalef,


Please find the content of my .asc file.

-----BEGIN PGP PUBLIC KEY BLOCK-----Version: GnuPG v1.0.6
(MingW32)Comment: For info see http://www.gnupg.org
mQGiBD0+z4QRBACM5I4qx
+bY002hdVLy4mPoKMzEuUPH0Ah1OPBWCma73EQIXhI1ekYmwPXvexjrT0vMnMivXxPc0+wCWDn7m/
sGww8v9ZbffdJVw31hF0hOVagILNcYLLpDh6iR7T5AdERGZZD6uN6KZTM
+AeFyivvcwUnbKnKzEy+bm46OTCHO4wCgxLq9+zzlqcJMJr9SYfrysCzjqCED/
i6G6eK8p8Wj505KI6dyx1I1eCG44Po99gmHnr2hz8Z/WEPRDNYL0Wewr4REBl/
1W20Hi35YEkkbAbdOEDxlOGX8jMYW0iXFcgGIIEci2gy/SmMZevTAGzBoqIgdVAWHqJ0hi
+crCrKzN0KyXWcplb58T6J+f8JhYscmvnOQKmVmA/9YxIagF1sAcfy2i/
OYaRqQxiOCxur9ckvXukzURu86Nc5O5RxOoxYaWNJlqsingaHDdpImyBdacotga8sILlOoA2jSYOKeaEXr7y7VwIPmhRUMghiy8k74+qsiKqWtVLxb0hiLI3zEYIM4EBSZDU
+uwCcFfxViGvNcQRNA4N89erQ3RW1wYWN0IEVCUyAoYSBuZXcgZXJhIGlzIHVwb24gdXMpIDxiY2FsaUBlbXBhY3RlYnMuY29tPohXBBMRAgAXBQI9Ps
+EBQsHCgMEAxUDAgMWAgECF4AACgkQWOO2wesOjBvapQCfciQqsxhxBLqsX356wf/
apJdWL7kAn0eWK0OKsk00ZZNfPJVu0tMacxBUuQENBD0+z4YQBADE9tEMMJd
+8uN1TD3+U0635NAwebdjmCn/qERThkFtgRdS0y6SGx4HwuSjJQK7My0iq4Zn/HrO897/
FXlrXYpiSbaky
+QGPD7CsfHgMr6MIs1bHaCHGT7s4hs5Rxh4rnDX8yWb2rQ4ou7sU4kL2hGAznaAtaTTIAF
+jQ0RM4nrQwADBQP9GXW3tGTcsNIVKJMx2lUR2OgoaQEQpyIj1nSPhnwXTOvIv
+n2l7lfuEFjPojVj2hxWYWnjwTs8EgPBvDzbnhQW3mctZzEJp0wmzMA99LgaTYhVztDiRClo7NRnSECMZ
+kqUGpeaSQiXtbSICZ4v8Bx36paj/
lVZr05Saxr5rtUreIRgQYEQIABgUCPT7PhgAKCRBY47bB6w6MGyWfAJ94lp87Dw4KYS/
BDliH5fzpJMx9GQCglT3ztzNittOMPDM8UEe10sclR62ZAaIEPT7PhBEEAIzkjirH5tjTTaF1UvLiY
+gozMS5Q8fQCHU48FYKZrvcRAheEjV6RibA9e97GOtPS8ycyK9fE9zT7AJYOfub+wbDDy/
1lt990lXDfWEXSE5VqAgs1xgsukOHqJHtPkB0REZlkPq43oplMz4B4XKK
+9zBSdsqcrMTL5ubjo5MIc7jAKDEur37POWpwkwmv1Jh+vKwLOOoIQP
+Lobp4rynxaPnTkojp3LHUjV4Ibjg+j32CYeevaHPxn9YQ9EM1gvRZ7CvhEQGX/
VbbQeLflgSSRsBt04QPGU4ZfyMxhbSJcVyAYggRyLaDL9KYxl69MAbMGioiB1UBYeonSGL5ysKsrM3QrJdZymVvnxPon5/
wmFixya+c5AqZWYD/1jEhqAXWwBx/
LaL85hpGpDGI4LG6v1yS9e6TNRG7zo1zk7lHE6jFhpY0mWqyKeBocN2kibIF1pyi2BrywguU6gDaNJg4p5oRevvLtXAg
+aFFQyCGLLyTvj6qyIqpa1UvFvSGIsjfMRggzgQFJkNT67AJwV/
FWIa81xBE0Dg3z16tDdFbXBhY3QgRUJTIChhIG5ldyBlcmEgaXMgdXBvbiB1cykgPGJjYWxpQGVtcGFjdGVicy5jb20+iFcEExECABcFAj0+z4QFCwcKAwQDFQMCAxYCAQIXgAAKCRBY47bB6w6MG9qlAJ9yJCqzGHEEuqxffnrB/
9qkl1YvuQCfR5YrQ4qyTTRlk188lW7S0xpzEFS5AQ0EPT7PhhAEAMT20Qwwl37y43VMPf5TTrfk0DB5t2OYKf
+oRFOGQW2BF1LTLpIbHgfC5KMlArszLSKrhmf8es7z3v8VeWtdimJJtqTL5AY8PsKx8eAyvowizVsdoIcZPuziGzlHGHiucNfzJZvatDii7uxTiQvaEYDOdoC1pNMgAX6NDREzietDAAMFA/
0Zdbe0ZNyw0hUokzHaVRHY6ChpARCnIiPWdI+GfBdM68i/6faXuV+4QWM
+iNWPaHFZhaePBOzwSA8G8PNueFBbeZy1nMQmnTCbMwD30uBpNiFXO0OJEKWjs1GdIQIxn6SpQal5pJCJe1tIgJni/
wHHfqlqP+VVmvTlJrGvmu1St4hGBBgRAgAGBQI9Ps
+GAAoJEFjjtsHrDowbJZ8An3iWnzsPDgphL8EOWIfl/
OkkzH0ZAKCVPfO3M2K204w8MzxQR7XSxyVHrQ===lIZq-----END PGP PUBLIC KEY
BLOCK-----

On Dec 23, 5:16 pm, didisoft <akrac...@gmail.com> wrote:
> Hi Mohammadrafi,
>
> Can you please send me the encryption key (empactebs.asc)
> at supp...@didisoft.com

didisoft

unread,
Dec 23, 2011, 8:13:53 AM12/23/11
to DidiSoft Forum
Hi Mohammadrafi,

Unfortunately the key in the form pasted above is not usable, I guess
that somehow the lines got mixed.
Can you attach the original file and send it to sup...@didisoft.com

Thanks
Peter Kalef

Mohammadrafi Bhajisahib

unread,
Dec 23, 2011, 8:21:35 AM12/23/11
to DidiSoft Forum
Hi Peter,

I have sent mail from mohamma...@aspiresys.com.

Please acknowlege.

On Dec 23, 6:13 pm, didisoft <akrac...@gmail.com> wrote:
> Hi Mohammadrafi,
>
> Unfortunately the key in the form pasted above is not usable, I guess
> that somehow the lines got mixed.
> Can you attach the original file and send it to supp...@didisoft.com
>
> Thanks
> Peter Kalef

didisoft

unread,
Dec 23, 2011, 9:00:43 AM12/23/11
to DidiSoft Forum
Hi Mohammadrafi,

Strangely your key file had duplicated public rings.

We have updated the library to accept the key and you can download the
updated version.
Please replace the referenced DLL files in your project with the new
ones.

Kind Regards,
Peter Kalef

> Hi Peter,
>
> I have sent mail from mohammad.bh...@aspiresys.com.
> ceived
Reply all
Reply to author
Forward
0 new messages