Crypto.RijndaelDecryptString

string Crypto.RijndaelDecryptString ( string Text,
table Key,
table IV )
Примеры

Описание

Дешифрует строку, используя алгоритм AES, совместимый с .NET Framework.

Параметры

Text

(строка) Строка, которую Вы хотите дешифровать.

Key

(таблица) Секретный ключ с которым были зашифрованы данные. Это - таблица, содержащая 32 байта (числа в пределах от от 0 до 255).

IV

(таблица) Вектор инициализации с которым были зашифрованы данные. Это - таблица, содержащая 16 байтов (числа в пределах от от 0 до 255).

Возврат

ResultVariable

(строка) Дешифрованная строка. Если данные не могут быть зашифрованы, или происходит некоторая другая ошибка, возвращается пустая строка (""). Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

-- create a secret key with 32 bytes
key = {};
for i = 1, 32 do
    key[i] = i - 1;
end
-- create an initialization vector with 16 bytes
iv = {};
for i = 1, 16 do
    iv[i] = i - 1;
end
source = "This is a test";
encoded = Crypto.RijndaelEncryptString(source, key, iv);
Debug.Print(encoded .. "\r\n");
decoded = Crypto.RijndaelDecryptString(encoded, key, iv);
Debug.Print(decoded .. "\r\n");
Смотрите также: Связанные действия