Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.5b

Application v 5.24b

  

 

Chapter FiveGeneral Functions (continued)

5.19 Encryption Functions

5.19.1 Overview

Legato provides SDK functions for a number of encryption types. Many of these functions will rely on an input buffer and output buffer, usually in the form of characters or bytes.

Advanced Encryption Standard (AES) is supported. AES is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST). AES is based on the Rijndael cipher and requires a key in certain block lengths along with an optional vector mask.

RC4 (Rivest Cipher 4) is supported and is a symmetrical algorithm so the EncryptAsRC4 function is used to both encrypt and decrypt data. In cryptography, RC4 is the most widely used software stream cipher and is used in popular protocols such as Transport Layer Security (TLS) (to protect internet traffic) and WEP (to secure wireless networks). It is also used in many document structures and formats, such as PDF, to secure data.

Internal encryption for settings is also provided. This is a one way encryption to prevent scripts from decoding application settings.

5.19.2 Functions