Pular para o conteúdo principal

Criptografar uma string (string.aes128_encrypt)

Não recomendado: esta função é mantida apenas para compatibilidade com scripts antigos. Em scripts novos, recomenda-se usar a biblioteca estendida lua-openssl, escolhendo conforme necessário algoritmos como aes-128-ecb e aes-128-gcm.

Declaração

dados_criptografados = string.aes128_encrypt(conteúdo, chave)

Parâmetros

  • conteúdo
    String; string a ser criptografada.
  • chave
    String; senha.

Valor retornado

  • dados criptografados
    String; bloco de dados binários criptografados.

Descrição

Criptografa uma string (ou um bloco de dados binários) usando o algoritmo AES128-ECB.
Observação: o modo ECB não precisa de um parâmetro IV (vetor de inicialização); se um sistema de terceiros exigir um IV, passe 0.

Exemplo

Consulte os exemplos abrangentes no final deste capítulo.