| | |
Constant | Detail | Used by the following functions |
---|
compressGZIP | The string will be compressed with the GZIP algorithm. | Compress |
compressLZW | The string will be compressed before it is encrypted. | Compress, Encrypt, Decrypt |
compressNone | No compression is performed. | Compress, Encrypt, Decrypt |
compressShortString | The string will be compressed via an algorithm optimized for the short character strings. | Compress, Encrypt, Decrypt |
crypt3DES | Encryption algorithm used: Triple Data Encryption Standard.- Key size: 192 bits.
- Block size: 64 bits.
- Initialization vector (IV) size: 64 bits.
| EncryptStandard, DecryptStandard |
cryptAES128 | Encryption algorithm used: Advanced Encryption Standard.- Key size: 128 bits.
- Block size: 128 bits.
- Initialization vector (IV) size: 128 bits.
| EncryptStandard, DecryptStandard |
New in version 2025cryptAES192 | Encryption algorithm used: Advanced Encryption Standard.- Key size: 192 bits.
- Block size: 128 bits.
- Initialization vector (IV) size: 128 bits.
| EncryptStandard, DecryptStandard |
cryptAES256 | Encryption algorithm used: Advanced Encryption Standard. - Key size: 256 bits.
- Block size: 128 bits.
- Initialization vector (IV) size: 128 bits.
| EncryptStandard, DecryptStandard |
cryptAnsi | The encryption is identical to the one performed in a WINDEV or WEBDEV application. Useful for the applications that encrypt in WINDEV Mobile and that decrypt in WINDEV for example. | Encrypt, Decrypt |
cryptCBC | How blocks are processed by the encryption algorithm: Cipher Block Chaining | EncryptStandard, DecryptStandard |
cryptCFB | Encryption algorithm block processing mode: Cipher Feedback. | EncryptStandard, DecryptStandard |
cryptCTR | Encryption algorithm block processing mode: Cipher Counter - Counter-based encryption. | EncryptStandard, DecryptStandard |
cryptDES | Encryption algorithm used: Data Encryption Standard.- Key size: 64 bits.
- Block size: 64 bits.
- Initialization vector (IV) size: 64 bits.
Warning: this algorithm is currently deprecated. | EncryptStandard, DecryptStandard |
cryptECB | How blocks are processed by the encryption algorithm: Electronic Code Book - Code Dictionary. This mode of operation is not recommended and should only be used for compatibility reasons. | EncryptStandard, DecryptStandard |
cryptFast | Fast encryption (algorithm on 128 bits) | Encrypt, Decrypt, fEncrypt, fDecrypt |
cryptNone | No encryption is performed | Encrypt, Decrypt, fEncrypt, fDecrypt |
cryptPaddingOAEP | How encrypted data is padded to match the size required by block encryption algorithms: Data is padded with bytes whose value corresponds to the total number of bytes added to reach the required size. | EncryptAsymmetric, DecryptAsymmetric |
cryptPaddingPKCS1 | How encrypted data is padded to match the size required by block encryption algorithms: Data is padded with bytes whose value corresponds to the total number of bytes added to reach the required size. | EncryptAsymmetric, DecryptAsymmetric |
cryptPaddingPKCS | How encrypted data is padded to match the size required by block encryption algorithms: Data is padded with bytes whose value corresponds to the total number of bytes added to reach the required size. | EncryptStandard, DecryptStandard |
cryptPaddingZero | How encrypted data is padded to match the size required by block encryption algorithms: Data is padded with binary zeros until the required size is reached. | EncryptStandard, DecryptStandard |
cryptRC516 | Priority given to encryption security (RC5 algorithm on 16 rounds). | Encrypt, Decrypt, fEncrypt, fDecrypt |
cryptSecure | Secure encryption (RC5 on 128 bits). | Encrypt, Decrypt, fEncrypt, fDecrypt |
encodeBASE64 | Encrypted string or file format: BASE 64. The encoded text contains printable characters only. | Encrypt, Decrypt, fEncrypt, fDecrypt, Encode, Decode |
encodeBASE64NoCR | BASE 64 format (complies with RFC 4648 standard) without RCs (Carriage Returns). The encoded text contains printable characters only. | Encode, Decode |
encodeBASE64URL | Encrypted string or file format: BASE 64 URL. The encoded text contains printable characters only. | Encode, Decode |
encodeBASE85 | Encrypted string or file format: BASE 85. The encoded text contains printable characters only. | Encode, Decode |
encodeNone | Encrypted string or file format: Binary. | Encrypt, Decrypt, fEncrypt, fDecrypt |
encodePCS | Encrypted string or file format: ASCII. The encoded text contains printable characters only. | Encrypt, Decrypt, fEncrypt, fDecrypt, Encode, Decode |
encodeURLFromAnsi | Encrypted string or file format: URL. The encoded text only contains characters allowed in a URL. The text to encode is an ANSI string. | Encode URLEncode |
encodeURLFromUnicode | Encrypted string or file format: URL. The encoded text only contains characters allowed in a URL. The text to encode is a Unicode string. | Encode URLEncode |
encodeURLFromUTF8 | Encrypted string or file format: URL. The encoded text only contains characters allowed in a URL. The text to encode is a UTF-8 string. | Encode URLEncode |
encodeURLParameter | Encrypted string or file format: URL. The reserved characters of a URL are encoded in order to pass a URL as parameter to another URL. Warning: you must first encode the URL passed as a parameter with one of the constants encodeURLDfromAnsi, encodeURLDfromUnicode or encodeURLDfromUTF8. | Encode URLEncode |
encodeURLToAnsi | Encrypted string or file format: URL. The encoded text only contains characters allowed in a URL. The decoded text is an ANSI string. | Decode URLDecode |
encodeURLToUnicode | Encrypted string or file format: URL. The encoded text only contains characters allowed in a URL. The decoded text is a Unicode string. | Decode URLDecode |
encodeURLToUTF8 | Encrypted string or file format: URL. The encoded text only contains characters allowed in a URL. The decoded text is a UTF-8 string. | Decode URLDecode |
encodeUUEncode | Encrypted string or file format: UUEncode. The encoded text contains printable characters only. | Encrypt, Decrypt, fEncrypt, fDecrypt, Encode, Decode |