MCSoft Security Solutions
 
MCSoft MCMAC ActiveX DLL
 
 
 Product Download
 Contact us

Comparison of the ActiveX DLL Products

The differences in the design of the individual MCSoft ActiveX components are here compared:


  MCCrypt
MCCipher MCRijndael MCHash MCMAC
Encryption Algorithms
(max. Blocksize/ max. Keysize)
         
Rijndael 32 / 256 32 / 256 32 / 256
Serpent 16 / 256 16 / 256
Twofish 16 / 256 16 / 256
RC6*
Blowfish 8 / 448 8 / 448
XORBlock 52 / 2048 52 / 2048
XORStream - / 2048 - / 2048
Ciphermodes*
(ECB/CBC/CFB/OFB/CTR/
CCM/COA)
         
Rijndael /////
/
/////
/
/////
/
Serpent /////
/
/////
/
Twofish /////
/
/////
/
Blowfish /////
/
/////
/
XORBlock /////
/
/////
/
XORStream (stream) (stream) - - -
Keymanagement          
KeySetup
Additional Functions          
Self authentication
(Files/Strings)
/ / /
ZIP
Coding (PLAIN/HEX/BASE64) // // // // //
MAC Functions          
Rijndael (CBC-/CCM-/COAMAC) // // //
Serpent (CBC-/CCM-/COAMAC) // //
Twofish (CBC-/CCM-/COAMAC) // //
RC6* (CBC-/CCM-/COAMAC)
MD5 (HMAC)
SHA1 (HMAC)
SHA224 (HMAC)
SHA256 (HMAC)
SHA384 (HMAC)
SHA512 (HMAC)
MDC and Hash          
SizeHash-32
CRC-16
CRC-16-CCITT
CRC-32
FCS-16
FCS-32
GHash (GHash-32-3, GHash-32-5) / /
GOST-Hash
HAVAL (5 passes, 256 bit)
MD2
MD4
MD5
SHA-1
SHA224
SHA256
SHA384
SHA512
Tiger
RIPEMD128
RIPEMD160
Encryption Functions          
Padding (ZEROES, PKCS7, BLANKS) // // //
Datainput (Strings/Files) / / / / /

*) RC6 and OCB are because of patentation currently not included

 


Related Content:

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