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-ecbeaes-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, passe0.
Exemplo
Consulte os exemplos abrangentes no final deste capítulo.