
Lua-AES:适用于OpenResty的AES加密Lua模块(如PHP中的mcrypt_encrypt函数)
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Lua-AES是一款专为OpenResty设计的高效AES加密解密Lua模块。此工具模仿了PHP中常用的mcrypt_encrypt函数,便于开发者在Lua环境中轻松实现数据的安全传输与存储功能。
一些PHP开发者可能会发现Nginx-Lua中的库不够用,例如缺少带有ECB模式的AES Mcrypt功能。因此我创建了这个库。
就像在PHP中加密一样:
```php
mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_ECB);
```
使用Lua进行加密:
```lua
local data = wait_to_be_encrypted -- 待加密的数据
local key = 01234567890123456 -- 长度为16的密钥
local mc_ecb = require(resty.ecb_mcrypt)
local ecb = mc_ecb:new()
local enc_data = ecb:encrypt(key, data)
```
全部评论 (0)
还没有任何评论哟~


