Re: and once they get the key?
Sure, they can spread it.
But, just keep in mind that nothing is hackable. It's just a matter of finding that degree of security that you're comfortable with.
Like Scott mentioned, it's very difficult to hack the private key. Doable, but difficult. And, sure, they can dissimenate the public key if they wanted (see [link|http://astalavista.box.sk|http://astalavista.box.sk] to see how many *current* hacks for *very* expensive software are out there), but, again, it's just a degree of security.
CryptAPI will work with any M$ scripts (such as VBS/WSH scripts). It's just your basic COM DLL. Hunt a bit, though. We actually found a wrapper that someone had already written that helped make the native API a bit more friendly.
-Jason
----
My pid is Inigo Montoya. You "killed -9" my parent process. Prepare to vi.