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
|