i know about crypto dll used by allapi people and msdn but i don't know how much encryption it supports and whether it supports des 4
Main Topics
Browse All TopicsI am building a solution in VB where in i require to incorporate Des 4 security. Can anybody guide me on this whether it is possible or not or how can i do it.
i have to encrypt a file which will be sent to the branch through FTP.
Frankly i am not an expert in security terms like Des 4 triple des etc. could u plz also tell me how many bit encryption it is.
Regards
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Check this link:
http://www.freevbcode.com/
I don't know if it is using DES4 in that example, but at least you'll have a start point.
This may seem a bit off the wall, and would use ssl not des, but would this meet your needs?
Using the Microsoft.XMLHTTP object you can establish connections to web servers from your vb code. Setup an SSL encrypted web page on the server that you would be FTPing into (you can password protect it as well if you want) Then use XMLHTTP to open a connection to this secure server and post your file to this page. This page should receive the file and write it to the file system.
This gives you a couple of things:
1) Ease of encryption/decryption, the ssl handshake etc is all done using existing components and you don't have to write anything. All of the encryption/decryption is done by the components transparently at the socket/wire level, you send what appears to be plaintext and retrieve what appears to be plaintext.
2) Flexible security, you can get your certificates set to a number of different strengths depending on your needs.
3) Better error handling. Personally, I've always found FTPs to be a bit of a gamble because things don't always go like they are supposed to, and most ftp modules don't do a good job with error handling. With this, the receiving site will acknowledge with a 200 status if everything was received ok, and you'll know it worked.
4) Biggest bonus is that if you need to do processing on the remote side, it can be done when the file is recieved. With FTP you have to write listeners to watch for a file and then take action.
If you're at all interested in a solution like this, let me know and I can give you more details on how this would work. I'm not going to draft a huge doc, if you're attached to DES, aren't interested in a web service like this, or have already found a solution. BTW, if you've ever worked with PayPal, this is similar to their IPN solution that they use for payment processing. So its pretty secure.
-Wes
Hi kenshusei,
It appears that you have forgotten this question. I will ask Community Support to close it unless you finalize it within 7 days. I will ask a Community Support Moderator to:
Refund points and save as a 0-pt PAQ.
kenshusei, Please DO NOT accept THIS comment as an answer.
EXPERTS: Post a comment if you are certain that an expert deserves credit. Explain why.
==========
DanRollins -- EE database cleanup volunteer
Business Accounts
Answer for Membership
by: kenshuseiPosted on 2002-11-26 at 21:59:37ID: 7501863
i know about crypto dll used by allapi people and msdn but i don't know how much encryption it supports and whether it supports des 4