| 123456789101112131415161718192021222324252627 |
- --[[
- @module xxtea_demo
- @summary xxtea加密算法
- @version 1.0
- @date 2025.09.25
- @author 李源龙
- @usage
- 本demo主要使用xxtea加密算法,对数据进行加密和解密
- ]]
- function xxtea_fnc()
- while true do
- sys.wait(1000)
- --代加密数据
- local text = "Hello World!"
- --key为密钥
- local key = "07946"
- local encrypt_data = xxtea.encrypt(text, key)
- --加密之后打印加密数据,使用toHex()进行16进制显示
- log.info("testCrypto.xxteaTest","xxtea_encrypt:", encrypt_data:toHex())
- local decrypt_data = xxtea.decrypt(encrypt_data, key)
- --解密之后打印解密数据,使用toHex()进行16进制显示
- log.info("testCrypto.xxteaTest","decrypt_data:", decrypt_data:toHex())
- end
- end
- sys.taskInit(xxtea_fnc)
|