Has anyone written a class or control to simplify interaction with the cryptoAPI? I want to be able to:

1. Create and store new key pairs
2. Transfer Key pairs
3. Receive Keys
4. Sign/Hash/Encrypt files or objects
5. Verify and unencrpypt files or objects

Once again I don't feel like slogging...

Thanx all : >>
Elrey