@Horza: Thanks for reply. That code uses the ChilkatCrypt2 component - and looking at the VB design is manipulating a crypto object from that library, so it looks like it is an ActiveX component and will need registering, which I won't have rights to do... Thanks again for your time. Appreciate it.
Also, just to preempt - don't want to use the Windows crypt system as can be pretty weak on older systems.
Thanks again.