Help / WLanguage / WLanguage functions / Standard functions / Encryption/compression functions
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
Remark: These functions are also available in prefix syntax (Compression / encryption functions (prefix syntax)).
The following functions are used to manage encryption and compression:
CompressCompresses a string or a memory block (buffer) in binary format.
DecodeDecodes a character string that was encoded by Encode.
DecryptDecrypts a character string that was encrypted by Encrypt.
DecryptAsymmetricDecrypts a buffer with a private/public key algorithm with RSA encryption.
DecryptAsymmetricEnvelopedPerforms the asymmetric encryption of an envelope that has been encrypted with EncrypteAsymmetricEnveloped.
DecryptStandardDecrypts a message that was encrypted with a symmetrical encryption algorithm (AES, DES, etc.).
EncodeEncodes a character string or a buffer. To decode the result, simply use Decode.
EncryptEncrypts a character string in binary format or in ASCII format.
EncryptAsymmetricEncrypts a buffer using an asymmetric encryption algorithm (RSA) that requires a public key and a private key.
EncryptAsymmetricEnvelopedPerforms an asymmetric encryption of an envelope.
EncryptGenerateRSAKeyGenerates an RSA private/public key pair.
EncryptStandardEncrypts a character string or a binary buffer by using a symmetrical encryption algorithm (AES, DES, etc.)
LuhnCalculateCalculates the next Luhn check digit for a given sequence.
LuhnCheckChecks that the given sequence is valid according to the Luhn formula.
UncompressDecompresses a memory block (buffer) that was compressed by Compress.
UUDecodeDecodes a character string in UUEncode format.
UUEncodeEncodes a character string according to the UUEncode algorithm.
Related Examples:
Asymmetric encryption Unit examples (WINDEV): Asymmetric encryption
[ + ] Using the asymmetric encryption functions (EncryptAsymmetric, DecryptAsymmetric)
Minimum version required
  • Version 24
This page is also available for…
Click [Add] to post a comment

Last update: 06/22/2023

Send a report | Local help