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.