The CryptoSys PKI Toolkit provides you with an interface to public key cryptography functions from Visual Basic, VB6, VBA, VB.NET, VB2005/8/x, C/C and C# programs on any Windows system (W95/98/Me/NT4/2K/XP/2003/Vista/2008/W7).
You can create and read both enveloped-data (encrypted) and signed-data Cryptographic Message Syntax (CMS, PKCS#7) objects, which you can use in S/MIME email messages; verify the digital signature in a signed-data CMS object; generate and manage RSA public and private keys; carry out "raw" RSA encryption and digital signing, make PKCS#10 certificate request files, and create and manage X.509 certificate files.
Main features:
- Provides over 100 core functions to provide PKI cryptography and utilities
- Includes detailed 400-page manual
- Interfaces for VB6/VBA, C/C , VB.NET/VB2005/8/x, C# and other languages
- Create Cryptographic Message Syntax (CMS, PKCS#7) objects suitable to use in S/MIME messages
- Create and manage X.509 certificates
- Create and check X.509 certificate revocation lists (CRLs)
- Make and read OSCP requests and responses
- Make PKCS#10 certificate request files
- Provides RSA public key encryption and signing
- Generate and manage RSA public and private keys
- Carry out "raw" RSA encryption and decryption
- Encrypt key data for transport using the PKCS#1 algorithm (v1.5 and OEAP)
- Encrypt with symmetrical block ciphers Triple-DES and AES-128/192/256 in 5 standard modes
- Generate message digests (hash values) using SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 and MD5
- Generate HMAC keyed hash authentication codes
- Generate secure random numbers
- Convert data to and from base64- and hexadecimal-encoded format
- Totally thread-safe.
- Runs on any Win32 operating system: 95/98/NT4/2K/XP/2003/Vista/W7. X64 version included.
- Independent of Microsoft Cryptographic API (CRAPi).
- Does not use COM or Active-X or require registering with RegSvr32 to use.
- A Linux Version is available separately.
- Automatic self-checking of software integrity and key functions on start up.
Comments