MCSoft Security Solutions
 
MCSoft MCCrypt ActiveX DLL
Version 2.0.0
This component allows the developer of software to include strong encryption algorithms, Message Authentication Codes as well as the calculation of Manipulation Detection Codes.
 Product Download
 Contact us

Overview

This Library integrates the three products MCCipher, MCHash and MCMAC into one comprehensive ActiveX DLL with several seperate subclasses. This product combination presents an efficient set of functions in an "all in one" Library.

The MCCrypt ActiveX DLL offers efficient and highly secure functions for developers and programmers of software. All functions in MCCrypt can be applied on files and strings. Many encryption algorithms such as Rijndael, Serpent, Twofish, RC6, Blowfish and specific XOR algorithms are available. Following Ciphermodes can be used for the encryption of the data with these algorithms:
ECB (Electronic Codebook), CBC (Cipher Block Chaining), OFB (Output Feed Back), CFB (Cyphertext Feed Back), CTR (Counter Mode), CCM (Counter Mode with CBC-MAC) and for the implemented AES candidates also the OCB (Offset Code Book) Mode and the COA (Counter with Offsetcode Authenticated Encryption) Mode.
Further it is possible to generate Hash Codes, Manipulation Detection Codes (MDC) and Message Authentication Codes (MAC). Beside other ones the following Hash algorithms were implemented:
CRCs, FCS, GHash, GOST-Hash, HAVAL, MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, TIGER, RIPEMD128 and RIPEMD160.
Implemented Message Authentication Codes:
Rijndael (CBCMAC, CCMMAC, COAMAC), RC6 (CBCMAC, CCMMAC, COAMAC), Serpent (CBCMAC, CCMMAC, COAMAC), Twofish (CBCMAC, CCMMAC, COAMAC), MD5 (HMAC), SHA1 (HMAC), SHA224 (HMAC), SHA256 (HMAC), SHA384 (HMAC) und SHA512 (HMAC).
The MCCrypt ActiveX DLL can be used like all MCSoft development tools beside other programming languages in Visual Basic (VB), Visual C++ (VC) or Delphi.

Nine functional groups are available to the developer:

Encryption and decryption of Files and Strings
Encryption and decryption of Strings (extended)
Generation of Hash Codes or Manipulation Detection Codes from Files and Strings
Generation of Message Authentication Codes (HMAC) from Files and Strings
Rijndael Message Authentication Code (MAC) from Files and Strings
Serpent Message Authentication Code (MAC) from Files and Strings
RC6 Message Authentication Code (MAC) from Files andStrings
Twofish Message Authentication Code (MAC) from Files and Strings
Additional functions (Base64, Zip, Hex)

 


Related Content:

MCRijndael ActiveX DLL
MCHash ActiveX DLL
MCMAC ActiveX DLL
MCWipe ActiveX DLL
MCCrypt Pro
MCCrypt Lite
MCWipe
MCSign
MCVerify