Zum Hauptinhalt springen

Verschlüsselten String entschlüsseln (string.aes128_decrypt)

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

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

Parameter

  • Verschlüsselte_Daten
    String; bereits verschlüsselter String
  • Schlüssel
    String; Passwort

Rückgabewert

  • Dateninhalt
    String; entschlüsselter String

Beschreibung

Entschlüsselt einen verschlüsselten 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.