MCSoft Security Solutions
 
MCSoft MCCrypt ActiveX DLL
Version 2.0.0
Ermöglicht dem Entwickler von Software die Inkludierung von starken Verschlüsselungsalgorithmen, Message Authentication Codes sowie die Berechnung von Manipulation Detection Codes.
 Produkt Download
 Kontaktieren Sie uns

Überblick

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