I'm looking for a way to use RSA (asymmetric encryption) in VB6. I know CAPICOM can do this in VB6, but this stores the public and private keys in a folder associated with Windows, not in the application's folder (not exactly secure, because if you uninstall your program, but forget to remove the keys manually from the Windows folder that has your keys, the keys are left as evidence that you used encryption, and that can be useful info to those who might be your adversary). I know GPG4Win is a program that does RSA encryption, and does store its keys in its own folder, but it is a standalone program, with no possibility to use it as component in other software. I need a DLL or OCX that will work with VB6 and give me access to RSA cryptography functions (like generating key pairs, encryption, decryption, signing, and validating). I think there are some out there, but these all are commercial products, and quite expensive ones at that. I'm looking for a freeware DLL or OCX that will accomplish this. If there is such, please let me know.
↧