DSL-функции для шифрования и дешифрования#

Шифрование#

ABNF#

ENCRYPT = "encrypt" "(" [ *LWSP ] VALUE [ *LWSP ] , [ *LWSP ] VALUE [ *LWSP ] ")"

Пример#

define secret = Environment.loadedVariables.secret
out.result = encrypt(In.name, $secret)

Аргументы:

  1. Объект шифрования — адрес элемента входящего сообщения, переменная.

  2. Ключ шифрования — строковое значение, содержащее ключ для шифрования или путь до файла с расширением ".pass", в котором находится ключ.

Дешифрование#

ABNF#

DECRYPT = "decrypt" "(" [ *LWSP ] VALUE [ *LWSP ] , [ *LWSP ] VALUE [ *LWSP ] ")"

Пример#

define secret = Environment.loadedVariables.secret
out.result = decrypt(In.name, $secret)

Аргументы:

  1. Объект дешифрования — адрес элемента входящего сообщения, переменная.

  2. Ключ дешифрования — строковое значение, содержащее ключ для расшифровки или путь до файла с расширением ".pass", в котором находится ключ.