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

Шифрование строки (string.aes128_encrypt)

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

Объявление

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

Параметры

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

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

  • Зашифрованные данные
    Строка, зашифрованный двоичный блок данных.

Описание

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

Пример

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