如何在服务器(PHP)上进行加密,然后在客户端(Lua)上进行解密?

什么是最好的方法,用一个“密钥”在服务器上(PHP)对字符串进行加密,当这个加密字符串被传输到客户端(Lua)时,客户端可以使用相同的“密钥”将其解密回来?

这样,当数据从服务器传输到客户端时,用户不能中断这个过程并直接从请求中读取数据? 对我们来说,HTTPS不是一个选项。

谢谢。

点赞
用户1043150
用户1043150

使用AES(或类似的对称算法)加密。在Lua中,AES可作为外部库使用(例如aeslua)。在PHP中,您可以使用MCrypt库。

2013-07-15 20:23:55