Перейти к основному содержимому

Расшифровка зашифрованной строки (string.aes128_decrypt)

Не рекомендуется: функция сохранена только для совместимости со старыми скриптами. В новых скриптах рекомендуется использовать расширение lua-openssl, выбирая нужный алгоритм, например aes-128-ecb или aes-128-gcm.

Объявление

данные = string.aes128_decrypt(зашифрованные_данные, ключ)

Параметры

  • Зашифрованные данные
    Строка, уже зашифрованная строка.
  • Ключ
    Строка, пароль.

Возвращаемое значение

  • Данные
    Строка, расшифрованная строка.

Описание

Расшифровывает строку шифротекста (или двоичный блок данных) алгоритмом AES128-ECB.
Примечание: режим ECB сам по себе не требует параметра IV (вектора инициализации); если сторонняя система требует указать IV, передайте 0.

Пример

См. обобщённый пример в конце этой главы.