美文网首页
python加密

python加密

作者: 御风之星 | 来源:发表于2019-08-20 11:10 被阅读0次

1.代码加密

由于python设计的初衷是开源的,因此py文件是可以直接看到源码的。但开发商业软件,代码加密保护就比较重要了。

      pyc文件是py文件经过编译后生成的二进制文件,因此可以发布pyc文件以隐藏源代码。pyc文件拥有更快的加载速度,执行速度没有区别。pyc是一种跨平台的字节码,pyc的内容是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的python是无法执行的。

      python提供了内置的类库来实现把py文件编译为pyc文件,这个模块就是py_compile模块

生成单个pyc文件

      python -m py_compile test.py

      python -O -m py_compile test.py

      -O 优化成字节码(pyo)

      -m 表示把后面的模块当成脚本运行

      -OO 表示优化的同时删除文档字符串

批量生成pyc文件

      python -m compileall .


2.文件加密

相关文章

网友评论

      本文标题:python加密

      本文链接:https://www.haomeiwen.com/subject/edbusctx.html