file

type

size

description

wcco1.0.zip

zip

172K

The book “Cryptography for Visual Basic” comes with free Visual Basic COM wrappers for the CryptoAPI called the WCCO (Wiley CryptoAPI COM Objects). You can download the latest version of the source code here together with its Open Source license. (For an explanation of the Open Source license, see the FAQ on this site.)

wcco manual

zip

1.1M

This Acrobat document describes all the public methods of the WCCO and how to install them.

chapter examples

zip

17K

The book “Cryptography for Visual Basic” describes the source code of the WCCO, but doesn’t come with any forms that you can step through (F8) to see the code in action. I’ve added these forms here. Please email me any suggestions or errors so I can improve these examples.

Chapter 10 Tests

zip

44K

Don’t take anyone’s word about whether the WCCO work -- run the tests yourself. These tests use random inputs and outputs to determine that the WCCO correctly encrypt, hash, manage keys, etc, as described in Chapter 10 of “Cryptography for Visual Basic.

CryptoAPI Container Manager

zip

333K

Peter McFarlane wrote this Open Source program using the WCCO. It visually displays all the RSA key pairs on your machine, and lets you manage them. It is called a Container Manager because CryptoAPI key pairs are kept in CryptoAPI containers. It is not only useful, it also is a (sophisticated) source code example. Note that you have to first compile and register the WCCO on your machine.

Regasaurus 1.0

zip

2.3M

Peter McFarlane wrote this program to remove registered COM and DCOM objects entirely from the registry. If you want to be absolutely sure that such an object is no longer registered on your machine, run Regasaurus.

wcco open source development page

n/a

n/a

The Web site www.openave.net hosts open source development projects like the wcco, with bug tracking, source control, and so on. Use this site to contribute to the wcco source code.

The files on this page are part of the book “Cryptography for Visual Basic.

bondi links