PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK

  • 128-bit AES encryption with OFB mode of operation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
FicCryptMethod (Property)
In french: CryptageFic
HFSQLHFSQL Client/ServerAvailable only with these kinds of connection
..FicCryptMethod is used to configure the encryption mode of the data file. You can:
  • Find out the encryption mode of a data file (.FIC) (file defined in the data model editor of by programming).
  • Define the encryption mode of a data file during its description by programming.
Versions 17 and later
iPhone/iPad This property is now available for iPhone/iPad applications.
New in version 17
iPhone/iPad This property is now available for iPhone/iPad applications.
iPhone/iPad This property is now available for iPhone/iPad applications.
Versions 18 and later
Universal Windows 10 App This property is now available in Windows Store apps mode.
New in version 18
Universal Windows 10 App This property is now available in Windows Store apps mode.
Universal Windows 10 App This property is now available in Windows Store apps mode.
Versions 21 and later
Universal Windows 10 App This property is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This property is now available in Universal Windows 10 App mode.
Universal Windows 10 App This property is now available in Universal Windows 10 App mode.
Versions 24 and later
Android Widget This property is now available in Android Widget mode.
Android This property is now available for Android applications.
Java This property is now available for Java applications.
New in version 24
Android Widget This property is now available in Android Widget mode.
Android This property is now available for Android applications.
Java This property is now available for Java applications.
Android Widget This property is now available in Android Widget mode.
Android This property is now available for Android applications.
Java This property is now available for Java applications.
Example
// Find out the encryption mode of the Customer data file
ResEncrypt = Customer..FicCryptMethod
Syntax

Finding out the encryption mode of a data file Hide the details

<Current encryption mode> = <Data file>..FicCryptMethod
<Current encryption mode>: Integer constant
The encryption modes are:
Versions 24 and later
hCryptAES128
New in version 24
hCryptAES128
hCryptAES128
Encryption is performed only if a password is set for the data file. In this case, the data file is encrypted using a 128-bit AES algorithm with Output feedback (OFB).
Versions 19 and later
hCryptAuto
New in version 19
hCryptAuto
hCryptAuto
Encryption is performed only if a password is set for the data file. In this case, the data file is encrypted according to an optimized encryption algorithm (RC5 16 rounds on 128 bits).
hCryptNoNo encryption is performed on the data file.
hCryptRC5_12The data file is encrypted according to an optimized encryption algorithm (RC5 12 rounds on 128 bits).
hCryptRC5_16The data file is encrypted according to an optimized encryption algorithm (RC5 16 rounds on 128 bits).
hCryptStandardThe data file is encrypted according to an optimized encryption algorithm on 128 bits.
<Data file>: Character string (with or without quotes)
Name of data file used. This name was defined in the data model editor or by the File description type.

Defining the encryption mode of a data file Hide the details

<Data file>..FicCryptMethod = <New encryption mode>
<Data file>: Character string (with or without quotes)
Name of data file used. This name was defined by the File description type.
<New encryption mode>: Integer constant
The encryption modes are:
Versions 24 and later
hCryptAES128
New in version 24
hCryptAES128
hCryptAES128
Encryption is performed only if a password is set for the data file. In this case, the data file is encrypted using a 128-bit AES algorithm with Output feedback (OFB).
Versions 19 and later
hCryptAuto
New in version 19
hCryptAuto
hCryptAuto
Encryption is performed only if a password is set for the data file. In this case, the data file is encrypted according to an optimized encryption algorithm (RC5 16 rounds on 128 bits).
hCryptNoNo encryption is performed on the data file.
hCryptRC5_12The data file is encrypted according to an optimized encryption algorithm (RC5 12 rounds on 128 bits).
hCryptRC5_16The data file is encrypted according to an optimized encryption algorithm (RC5 16 rounds on 128 bits).
hCryptStandardThe data file is encrypted according to an optimized encryption algorithm on 128 bits.
Remarks
Versions 24 and later

128-bit AES encryption with OFB mode of operation

  • If the data file is encrypted using the AES algorithm, it is necessary to use the same method to encrypt the memos (..MmoCryptMethod) and indexes (..NdxCryptMethod).
  • If there is encryption that uses the AES algorithm, the option "Enable a high-security level " is automatically applied. In this mode, a password must be set for the data file. This password will be requested at each automatic modification of the data file.
New in version 24

128-bit AES encryption with OFB mode of operation

  • If the data file is encrypted using the AES algorithm, it is necessary to use the same method to encrypt the memos (..MmoCryptMethod) and indexes (..NdxCryptMethod).
  • If there is encryption that uses the AES algorithm, the option "Enable a high-security level " is automatically applied. In this mode, a password must be set for the data file. This password will be requested at each automatic modification of the data file.

128-bit AES encryption with OFB mode of operation

  • If the data file is encrypted using the AES algorithm, it is necessary to use the same method to encrypt the memos (..MmoCryptMethod) and indexes (..NdxCryptMethod).
  • If there is encryption that uses the AES algorithm, the option "Enable a high-security level " is automatically applied. In this mode, a password must be set for the data file. This password will be requested at each automatic modification of the data file.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment