普通人学python有意义吗 python部署服务器如何不让人查看源代码?
浏览量:1423
时间:2021-03-12 10:26:42
作者:admin
python部署服务器如何不让人查看源代码?
python是解释性语言,运行速度和代码保密是其弱点。关于代码保密有以下方法:
1、Python标准库就提供了一个名叫compileall的库,可以把.py文件编译成.pyc文件,胜过代码裸在外面,但会反编译,反编译后的代码,阅读性差点而已。
2、代码混淆,使可读性变差。代码混淆的工具很多,比如pyobfuscate。
3、py2exe 可以将Python脚本打包成可在Windows上运行的文件。
4、将.py编译为.c文件,再将.c文件编译为.so或者.pyd,就基本无人能破解了。
5、干脆修改解释器。这一方法最为安全,可操作难度较高。不仅要掌握基本的加解密算法,还需要探究Python执行代码的方式,难度太高。
普通人学python有意义吗 python发布程序 python项目怎么打包上线
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。