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-ecboderaes-128-gcmzu 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, kann0übergeben werden.
Beispiel
Siehe das zusammengefasste Beispiel am Ende dieses Kapitels.