Secure file transfer of data from clients to our server. c# encryption transfer?


I need to find a way to transfer securely files from clients sites. I have looked at Sharefile and it functionality looks good. The only issue is I really need our own. Possibly using some C# code or a web interface the can upload security using their email address and password we register?

If there is software that alreay does this I would really like to know?

If there is some managed code (happy to purchase) that does this can you recommend it?
LVL 10
JoesmailAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

tpaynCommented:
I know you asked about C# managed code but as an alternative have you considered SFTP?

We use SFTP for allowing clients to upload and download files to our site. Clients use FileZilla for making these transfers.

Some useful links:
http://filezilla-project.org/
http://sshwindows.sourceforge.net/
http://www.digitalmediaminute.com/article/1487/setting-up-a-sftp-server-on-windows
http://www.openssh.com/

IF you need to roll your own communications you could combine it with SFTP with for example Granados (open source SSH library for .NET)
http://www.routrek.co.jp/en/product/varaterm/granados.html

Also have look at this thread:
http://www.experts-exchange.com/Security/Operating_Systems_Security/Unix/Q_23093188.html
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Server Software

From novice to tech pro — start learning today.