无法用Pyarmor和Minifier混淆

时间:2020-09-19 09:30:44

标签: python python-3.x obfuscation pyarmor

因此,我的代码几乎像1000行,并且当我尝试使用Pyarmor对其进行混淆时,它说的是T he maximum size of code object is 32768 bytes in trial version。所以我想知道是否有压缩代码并使它的大小变小,以便我可以使用pyarmor进行混淆,并且我还尝试使用pyminifier进行混淆,这会引起charmap' codec can't decode byte 0x90 in position 2907500: character maps to `<undefined>` 错误,是否有任何方法可以解决此问题,真的想用pyarmor或pyminifier对我的脚本进行混淆,如果有解决此问题的方法,请告诉我而不购买任何许可证

1 个答案:

答案 0 :(得分:0)

关于:

  1. Pyarmor;解决此问题的最佳方法是减少代码量

  2. pyminifier;检查代码是否包含非UTF8字符,以及文件格式是否正确

请参考How to obfuscate Python code effectively?,也许像pyconcrete这样的字词适合您。