Lua / PHP 加密/解密


Lua / PHP Encryption/Decryption

我是整个加密/解密操场的新手。但是,我正在尝试找到一种方法来加密字符串以通过http发送。它不一定是真正安全的,只是为了阻止你常见的脚本小子。这不是非常重要或敏感的数据。

话虽如此,实现在Lua和PHP中轻松工作的加密/解密算法的最简单方法是什么?PHP 非常受欢迎,我相信我可以找到一个几乎任何尚未在 mcrypt 库中的算法的小类......因此,我想这个问题实际上更针对在Lua中实现的最容易实现的东西。

有什么建议吗?例子?谢谢

如果可以发送二进制数据,请尝试以下操作:

function change(s,a)
    local t=""
    for i=1,#s do
        t=t..string.char((a*s:byte(i))%256)
    end
    return t
end
function encrypt(s)
    return change(s,3)
end
function decrypt(s)
    return change(s,171)
end

(警告:不是加密安全的。如果要发送的字符串很长,change可能会很慢。