一些phper可能会发现nginx-lua中的库不够用,例如带有ECB模式的aes mcrypt,所以我创建了这个库。
就像用PHP加密一样:
mcrypt_encrypt ( MCRYPT_RIJNDAEL_128 , $ key , $ text , MCRYPT_MODE_ECB );
用lua加密:
local data = ' wait to be encrypted '
local key = ' 01234567890123456 ' -- length is 16
local mc_ecb = require ( " resty.ecb_mcrypt " )
local ecb = mc_ecb: new ();
local enc_data = ecb: encrypt (key,data );
ngx. prin
2022-11-28 22:15:32
2KB
Lua
1