>Check out CAPICOM.dll. If you need some examples of use let me know. As long as the languages that you are using can do COM (the list of languages you give can certainly do) and you are running on a Windows OS (98SE or greater), you should have no problem getting what you need and being able to do it consistently regardless of the language. CAPICOM is freely available from Microsoft.
Craig,
Thanks for the feedback. If it were as simple as using a COM object, I've already done it. Unfortunately, I'm dealing with a micromanaging PHB so, because of PB 6.5's problems with the IDispatch interface, it's a no go.
I've already tried using the API calls from C#, but they generate errors (it's a Web Service. If you have questions about this see the PHB reference.). The same calls work fine in VFP and PB 6.5. We're using RSA_FULL, with CALG_MD5 under those languages.
I've gotten to the point where I think I need to re-write the VFP and PB stuff after doing it in C#. DES Triple Encryption doesn't seem to fly under VFP, however. I've already done that in C#.
George
Ubi caritas et amor, deus ibi est