Introduction
 
UserCrypto is designed for system developers who are developing applications required security, digital signature, authentification, etc.
 
This document explains the use of the DLL UserCrypto.dll. To call and usethis DLL, one must follow the COM standard. UserCrypto.dll should be registered with the WINDOW porgram RegSvr32 before being called.
 
Example: RegSvr32 [full directory path]UserCrypto.dll
This DLL implements four interfaces, i.e., IUserRSA, IUserDES, UserHash.IHashMD5.
IUserRSA represents an RSA key object.
IUserDES represents a DES key object.
IUserHash represens a SHA-1 Hashing function object.
IHashMD5 represens a MD5 Hashing function object.
 
For C or C++ program development, you should do as:
#include "UserCrypto_i.c"
#include "UserCrypto.h"
 
For VB development, you should use the type library.