lua-lockbox aes 解密

有一个使用 lua-lockbox 库进行 AES 加密的函数(https://github.com/somesocks/lua-lockbox

Lockbox = require("lockbox")
Lockbox.ALLOW_INSECURE = true
String = require("string");
Array = require("lockbox.util.array");
Stream = require("lockbox.util.stream");
ECBMode = require("lockbox.cipher.mode.ecb");
ZeroPadding = require("lockbox.padding.zero");
AES128Cipher = require("lockbox.cipher.aes128");
local aes = ECBMode.Cipher();
aes.setKey(Stream.toArray(Stream.fromString("123456789qwertyu")))
aes.setBlockCipher(AES128Cipher)
aes.setPadding(ZeroPadding);

aes.init()
aes.update(Stream.fromString("lol"))
aes.finish()
k = aes.asHex()
print(k)

我如何解密字符串并获得 "lol" 字符串?

点赞