MCSoft Security Solutions
 
MCSoft MCCrypt Pro
 
 
 Product Download
 Demo Download
 Contact us

Signing functions of MCCrypt Pro of files and folders

Algorithm Signature length [Bit] Mode Security
Rijndael 128-256 CBCMAC, CCMMAC, COAMAC High, very high
RC6** 128 CBCMAC, CCMMAC, COAMAC High
Serpent 128 CBCMAC, CCMMAC, COAMAC High
Twofish 128 CBCMAC, CCMMAC, COAMAC High
MD5 128 HMAC Moderate
SHA1 160 HMAC High
SHA224 224 HMAC Very high
SHA256 256 HMAC Very high
SHA384 384 HMAC Very high
SHA512 512 HMAC Very high
** look at the product comparsion table

Table 1: Signature algorithms in MCCrypt Pro

These algorithms can be used to sign files. The password for the digital signature can be defined by the user or it can be received from the smartcard or the removable storage medium (i.e. a Flash disk). The signing procedure generates the Message Authentication Code (MAC) from a file. This is then stored in the signature file. During the verification procedure the MAC in the signature file will be comared with the MAC, which is calculated from the received file. If these two MAC values are identical then the signature of the file is valid.
MCCrypt Pro implements a symmetrical form of the digital signature, contrary to for example PGP. This means that in MCCrypt Pro one needs the same key for the production and verification of the digital signature. Thereby signed files can be verified only by persons, for whom these files are intended. PGP is a Public Key Cryptography technique and therefore it is asymmetrical.
MCCrypt Pro produces a high secure digital signature of files or folders. The authenticity (Source of the data is the one that is set), the integrity (unmanipulated data) and the irrevocability (Agreement/contract are not deniable) of signed files can be guaranteed with the digital signature.

The digital signature contains the following data:

File name
Original folder of the file
File size
Date and time of the last change of the file
Message Authentication Code
Name of the computer system
Name of the logged in user
Date and time of the signature
Name of the Signer

This serves to the authentication of the user and the signature.

 


 


Related Content:

MCCrypt Lite
MCWipe
MCSign
MCVerify
MCSecureMail
MCCrypt ActiveX DLL
MCCipher ActiveX DLL
MCRijndael ActiveX DLL
MCHash ActiveX DLL
MCMAC ActiveX DLL
MCWipe ActiveX DLL