Crypto.RijndaelDecryptString
Описание
Дешифрует строку, используя алгоритм 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");
Смотрите также: Связанные действия
|