有时代码本身不一定是错的,存在安全隐患。如果遇到裂缝什么的,也很烦人。小编也是一个安全防范意识很强的人。听说有的朋友有这方面的烦恼,小编也很着急。毕竟,不管文笔好坏,都是每个人的努力。今天给大家分享一种比较常用的加密方式,希望对大家的代码加密有所帮助。具体思路和内容如下:
一、思路
py2exe
是一款将
Python
脚本转换为
Windows
平台上可执行文件的工具。原理是将源代码编译为
.pyc
文件以及必要的依赖项一起打包成可执行文件。
如果最终发行由
py2exe
打包后的二进制文件是否达到保护源代码的目的?
二、方法
使用
py2exe
进行打包的步骤较为简便。
1.
编写入口文件。本示例中取名为
hello.py
:
print 'Hello World'
2.
编写
setup.py
:
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
3.
生成可执行文件
python setup.py py2exe
生成的可执行文件位于 dist\hello.exe。
优点
能够直接打包成
exe
,方便分发和执行
破解门槛比
.pyc
更高一些
不足
兼容性差,只能运行在
Windows
系统上
生成的可执行文件中的布局清晰公开,可以找到对应的源码
.pyc
文件,进而反编译出源码
以上就是用py2exe加密Python3代码的方法。当然,加密方式有很多种,小编这里就不一一介绍了。你可以根据实际情况选择合适的加密方式。保护代码的安全性势在必行。快点行动吧,方法已经分享给大家了,是时候行动了。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python中如何区分函数和方法?12/12
- ♥ 分析python split()方法的用法和示例代码09/29
- ♥ python strip 函数是什么意思?如何使用?08/20
- ♥ python标记去除过程12/03
- ♥ 什么是 Python 中的 SKlearn10/04
- ♥ Python随机模块及用法10/22
内容反馈