oxyry python obfuscator
目前的加密手段:
- 只发行 pyc: 可以用现成工具复原
- 用打包 exe 打包: 可以用现成工具复原
- cython: 要加密单一的模块 /特制算法很有效,不过对很多模块的源代码容易出不了坑,比如 django 写的 app
- 改字节码的 python: 未丢失信息,容易复原
这个混淆器可以做到尽量使重写比看懂容易,可以多种手段并用,避免发行的程序被二次开发
PS. 几年前发过,今天重新改了下支持到 python 3.6
目前的加密手段:
这个混淆器可以做到尽量使重写比看懂容易,可以多种手段并用,避免发行的程序被二次开发
PS. 几年前发过,今天重新改了下支持到 python 3.6
1
xxxy Apr 18, 2018
之前遇到过魔改 python 解释器的,运行的时候得打包解释器一起运行。
|
2
wellsc Apr 18, 2018
只是把变量名混淆了一下,感觉还是有点弱。。
|
3
reself Apr 18, 2018 via Android
既然要加密,为啥要用 python
|
4
PressOne Apr 18, 2018
放出去的代码要避免被逆向,总是有风险,要完全避免被逆向,硬件上加密狗,要么就 saas
|
5
PressOne Apr 18, 2018
支持楼主,这个产品其实是防了人,不防机器。不过稍大的项目,破坏了变量名的字面含义,已经很难理解了,就像看别人变量名瞎起名都会造成业务逻辑难以理解,根本看不下去了
|
6
chroming Apr 18, 2018 via Android
没源码啊
|
7
wzw Aug 15, 2018
不知道 cython 能不能搞定 flask
|