Vereint die drei Produkte MCCipher, MCHash und MCMAC
zu einer ActiveX DLL mit mehreren seperaten Subklassen.
Dies stellt die Kombination der einzelnen Produkte zu
einer leistungsstarken "all in one" Bibliothek
dar.
Die MCCrypt ActiveX DLL implementiert hoch sichere Funktionen
für Entwickler und Programmierer von Software.
Alle Funktionen in MCCrypt können auf Dateien
und Strings angewendet werden. Es stehen viele Verschlüsselungsalgorithmen
wie Rijndael, Serpent, Twofish, RC6, Blowfish und spezielle
XOR Algorithmen zur Verfügung. Für die Verschlüsselung
der Daten mit diesen Algorithmen können folgende
Moden verwendet werden: ECB (Electronic Codebook), CBC
(Cipher Block Chaining), OFB (Output Feed Back), CFB
(Cyphertext Feed Back), CTR (Counter Mode), CCM (Counter
Mode with CBC-MAC) und für die implementierten
AES Kandidaten auch der OCB (Offset Code Book) Mode
und der COA (Counter with Offsetcode Authenticated Encryption)
Mode.
Weiters können Hash Codes,
Manipulation Detection Codes (MDC) und Message Authentication
Codes (MAC) generiert werden.
Es wurden unter anderen
folgende Hash Algorithmen implementiert: CRCs, FCS,
GHash, GOST-Hash, HAVAL, MD2, MD4, MD5, SHA-1, SHA-224,
SHA-256, SHA-384, SHA-512, TIGER, RIPEMD128 und RIPEMD160.
Implementierte
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).
Verwenden kann man die MCCrypt
ActiveX DLL sowie alle MCSoft Entwicklungstools unter anderen Programmiersprachen
in Visual Basic (VB), Visual C++ (VC) oder Delphi.
Es stehen dem Programmierer neun Funktionsgruppen zur
Verfügung:
Verschlüsselung und Entschlüsselung von
Dateien und Strings
Verschlüsselung und Entschlüsselung von
Strings (extended)
Generierung des Hash Codes
bzw. Manipulation Detection Codes von
Dateien und Strings
Generierung des Message Authentication
Codes (HMAC) von
Dateien und Strings
Rijndael Message Authentication Code (MAC) bei
Dateien und Strings
Serpent Message Authentication Code (MAC) bei
Dateien und Strings
RC6 Message Authentication Code (MAC) bei
Dateien und Strings
Twofish Message Authentication Code (MAC) bei
Dateien und Strings
Zusatzfunktionen (Base64, Zip, Hex)
Verwandte Themen:
• MCRijndael ActiveX DLL
• MCHash ActiveX DLL
• MCMAC ActiveX DLL
• MCWipe ActiveX DLL
• MCCrypt Pro
• MCCrypt Lite
• MCWipe
• MCSign
• MCVerify
|