Usage

Install

Download prebuild binaries from https://github.com/niu2x/nxlua/releases.

Examples

Hello world

print('Hello World')

md5

local md5 = pipe.pipe('Hello World', 'digest(md5)|hex')
print(md5)

sha256

local sha256 = pipe.pipe('Hello World', 'digest(sha256)|hex')
print(md5)

aes-128-cbc

local key = string.rep('A', 32)
local iv = string.rep('B', 16)

local e = pipe.pipe('Hello World', string.format('encrypt(aes-128-cbc, %s, %s)', key, iv))
print(e)

local d = pipe.pipe(e, string.format('decrypt(aes-128-cbc, %s, %s)', key, iv))
print(d)