Cryptography
The cryptographic functions are described below.

The AESDecrypt function decrypts the content of the buf variable using the key encryption key. The encrypted data must be obtained using the AESEncrypt function. The function returns a variable of the buf type with decrypted data.
buf encrypted = AESDecrypt(`my password`, encrypted)

The AESEncrypt function encrypts the content of a buf variable using the AES-256 algorithm. The key parameter is an encryption key. The function returns a variable of buf type with encrypted data. Use the AESDecrypt function to decrypt the data.
buf crypted = AESEncrypt(`my password`, buf(`Test message`))

The Md5 function returns MD5 hash of the buf or str type variable.

The RandomBuf function returns a variable of the buf type that contains a sequence of random bytes of the specified size.

The Sha256 function returns SHA5 hash of the buf or str type variable.
Last modified 1yr ago
Copy link
On this page
Functions
AESDecrypt( str key, buf data ) buf
AESEncrypt( str key, buf data ) buf
Md5(buf|str data) buf
RandomBuf(int size) buf
Sha256(buf|str data) buf