Zum Hauptinhalt springen

String verschlüsseln (string.aes128_encrypt)

Nicht empfohlen: Diese Funktion bleibt nur zur Kompatibilität mit älteren Skripten erhalten. Für neue Skripte wird empfohlen, je nach Bedarf die Erweiterungsbibliothek lua-openssl mit Algorithmen wie aes-128-ecb oder aes-128-gcm zu verwenden.

Deklaration

Verschlüsselte_Daten = string.aes128_encrypt(Dateninhalt, Schlüssel)

Parameter

  • Dateninhalt
    String; zu verschlüsselnder String
  • Schlüssel
    String; Passwort

Rückgabewert

  • Verschlüsselte_Daten
    String; verschlüsselter binärer Datenblock

Beschreibung

Verschlüsselt einen String (oder einen binären Datenblock) mit dem AES128-ECB-Algorithmus.
Hinweis: Der ECB-Modus benötigt selbst keinen IV (Initialisierungsvektor). Falls ein Drittsystem die Angabe eines IV verlangt, kann 0 übergeben werden.

Beispiel

Siehe das zusammengefasste Beispiel am Ende dieses Kapitels.