我试图在Lua中复制一些加密方法,而Lua并不喜欢大数字。例如:
print(6219^3445) > inf
有人知道解决这个问题吗?
答案 0 :(得分:4)
您可以使用Lua-Library,如: http://oss.digirati.com.br/luabignum/
对于加密,您可能希望查看lua的openssl绑定,也许这些已包含您要实现的内容: http://luacrypto.luaforge.net/或https://github.com/zhaozg/lua-openssl
答案 1 :(得分:0)
好。一种非常愚蠢(但有效)的方法可能是将数字保存在字符串中,并且在数学运算中分别处理每个数字。连接tostring。