Encryption
-
I'm new to encryption, but have been searching high and low for answers for the past three days. Our bank wants us to FTP our payroll file via PGP. In the past we've used a modem to transfer the file. Years ago we used DOS command files, then VB6 and over five or six years ago I rewrote it in .NET. I'm trying to basically code a FTP solution which is working fine with the bank. I just need code to encrypt the file in a PGP format prior to uploading. There are several fine "Simplified Encryption" articles and VB solutions on CodeProject, but none of them really address PGP. There is a C# wrapper to GNUPG which is accessed using an ASP webservice. I could have my Windows app access a Windows service to pull this webservice wrapper tied to the GNUPG.org windows app. Of course as soon as GNUPG.org puts out a new version my payroll app could break. Isn't there a simpler way to encrypt the file in PGP format for the bank using .NET? Any help is appreciated :confused:
Lost in the vast sea of .NET
-
I'm new to encryption, but have been searching high and low for answers for the past three days. Our bank wants us to FTP our payroll file via PGP. In the past we've used a modem to transfer the file. Years ago we used DOS command files, then VB6 and over five or six years ago I rewrote it in .NET. I'm trying to basically code a FTP solution which is working fine with the bank. I just need code to encrypt the file in a PGP format prior to uploading. There are several fine "Simplified Encryption" articles and VB solutions on CodeProject, but none of them really address PGP. There is a C# wrapper to GNUPG which is accessed using an ASP webservice. I could have my Windows app access a Windows service to pull this webservice wrapper tied to the GNUPG.org windows app. Of course as soon as GNUPG.org puts out a new version my payroll app could break. Isn't there a simpler way to encrypt the file in PGP format for the bank using .NET? Any help is appreciated :confused:
Lost in the vast sea of .NET
None of the .NET Framework versions come with a PGP implementation. You'll have to use a third party library to do this. This[^] article looks promising.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008
But no longer in 2009... -
None of the .NET Framework versions come with a PGP implementation. You'll have to use a third party library to do this. This[^] article looks promising.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008
But no longer in 2009...I was hoping for a .NET Framework solution. I'm currently thinking about switching to SSL / TLS for a secure FTP. It looks like all I have to do is add EnableSSL = True to my ftp class. I'm still researching this, because the PGP solution was not simple at all and this seems way too simple. Thanks for your answer! You've answered many of my questions over the past many years and it is always appreciated.
Lost in the vast sea of .NET
-
I was hoping for a .NET Framework solution. I'm currently thinking about switching to SSL / TLS for a secure FTP. It looks like all I have to do is add EnableSSL = True to my ftp class. I'm still researching this, because the PGP solution was not simple at all and this seems way too simple. Thanks for your answer! You've answered many of my questions over the past many years and it is always appreciated.
Lost in the vast sea of .NET
You're welcome!
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008
But no longer in 2009...