- 128-bit, 192-bit and 256-bit AES encryption with OFB mode of operation
MmoCryptMethod (Property) In french: CryptageMmo
 Available only with these kinds of connection
The MmoCryptMethod property is used to set the encryption method of the memo file (.MMO) associated with the data file. You can: - Find out the encryption mode of a memo file associated with a data file (file defined in the data model editor or through programming).
- Define the encryption mode of a memo file associated with a data file during its description through programming.
// Find out the encryption mode of the memo file associated with the Customer data file ResEncrypt = Customer.MmoCryptMethod
Syntax
Finding out the encryption mode of a MMO file Hide the details
<Current encryption mode> = <Data file>.MmoCryptMethod
<Current encryption mode>: Integer constant The encryption modes are: | | hEncryptionAES128 | Encryption is performed only if a password is set for the data file. In this case, the memo file is encrypted using a 128-bit AES algorithm with Output feedback (OFB). | hEncryptionAES192 | Encryption is performed only if a password is set for the data file. In this case, the memo file is encrypted using a 192-bit AES algorithm with Output feedback (OFB). | hEncryptionAES256 | Encryption is performed only if a password is set for the data file. In this case, the memo file is encrypted using a 256-bit AES algorithm with Output feedback (OFB). | hEncryptionAuto | Encryption is performed only if a password is set for the data file. In this case, the memo file is encrypted according to an optimized encryption algorithm (RC5 16 rounds on 128 bits). | hEncryptionNO | No encryption is performed on the file. | hEncryptionRC5_12 | The memo file is encrypted according to an optimized encryption algorithm (RC5 12 rounds on 128 bits). | hEncryptionRC5_16 | The memo file is encrypted according to an optimized encryption algorithm (RC5 16 rounds on 128 bits). | hEncryptionStandard | The memo file is encrypted according to an optimized 128 bits encryption algorithm. |
<Data file>: Character string Name of the data file used. This name was defined in the data model editor or with the File Description type.
Defining the encryption mode of a MMO file Hide the details
<Data file>.MmoCryptMethod = <New encryption mode>
<Data file>: Character string Name of the data file used. This name was defined by the File Description type. <New encryption mode>: Integer constant The encryption modes are: | | hEncryptionAES128 | Encryption is performed only if a password is set for the data file. In this case, the memo file is encrypted using a 128-bit AES algorithm with Output feedback (OFB). | hEncryptionAES192 | Encryption is performed only if a password is set for the data file. In this case, the memo file is encrypted using a 192-bit AES algorithm with Output feedback (OFB). | hEncryptionAES256 | Encryption is performed only if a password is set for the data file. In this case, the memo file is encrypted using a 256-bit AES algorithm with Output feedback (OFB). | hEncryptionAuto | Encryption is performed only if a password is set for the data file. In this case, the memo file is encrypted according to an optimized encryption algorithm (RC5 16 rounds on 128 bits). | hEncryptionNO | No encryption is performed on the file. | hEncryptionRC5_12 | The memo file is encrypted according to an optimized encryption algorithm (RC5 12 rounds on 128 bits). | hEncryptionRC5_16 | The memo file is encrypted according to an optimized encryption algorithm (RC5 16 rounds on 128 bits). | hEncryptionStandard | The memo file is encrypted according to an optimized 128 bits encryption algorithm. |
Remarks 128-bit, 192-bit and 256-bit AES encryption with OFB mode of operation - If the Memo file is encrypted using the AES algorithm, it is necessary to use the same method to encrypt the data (FicCryptMethod property) and the indexes (NdxCryptMethod property).
- If there is encryption that uses the AES algorithm, the option "High security level with password" is automatically applied.
This page is also available for…
|
|
|
|