beautypg.com

Decode – Visara Master Console Center Scripting Guide User Manual

Page 92

background image

Chapter 5 Script Commands

Scripting Guide

92

DECODE

Syntax:

DECODE ($String[, $Key]) ==> $Result

Description:

Decodes a GCL string, for example, a password.

Action:

The specified string is decoded using the specified key, if any. If no key

is specified, a default key is used. The decoded output string has the
same length as the input string.

Parameters:

$String. String expression. The input string to decode.
$Key. String expression. Optional. The decoding key to use.

Returns:

$Result. String expression. The decoded output string.

Notes:

The input string must contain only printable ASCII characters, from

space to ~. If it contains unprintable characters (for example, control

characters), $Result contains an empty string and an error message is
logged in icsexec.log.

Example:

$a := "kdfjdkfj dkf@#%"
$c := decode($b)

See Also:

ENCODE