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.