python 代码加密
Python代码加密步骤
1、准备文件
main.py为要加密的主脚本
import sys
from PyQt5.QtWidgets import QApplication, QWidgetdef show_w():'显示窗口'app = QApplication(sys.argv) # 所有的PyQt5应用必须创建一个应用(Application)对象。# sys.argv参数是一个来自命令行的参数列表。w = QWidget() # Qwidget组件是PyQt5中所有用户界面类的基础类。我们给QWidget提供了默认的构造方法。# 默认构造方法没有父类。没有父类的widget组件将被作为窗口使用。w.resize(500, 500) # resize()方法调整了widget组件的大小。它现在是500px宽,500px高。w.move(500, 100) # move()方法移动widget组件到一个位置,这个位置是屏幕上x=500,y=200的坐标。w.setWindowTitle('Simple') # 设置了窗口的标题。这个标题显示在标题栏中。w.show() # show()方法在屏幕上显示出widget。一个widget对象在这里第一次被在内存中创建,并且之后在屏幕上显示。sys.exit(app.exec_()) # 应用进入主循环。在这个地方,事件处理开始执行。主循环用于接收来自窗口触发的事件,# 并且转发他们到widget应用上处理。如果我们调用exit()方法或主widget组件被销毁,主循环将退出。# sys.exit()方法确保一个不留垃圾的退出。系统环境将会被通知应用是怎样被结束的。if __name__ == '__main__':show_w()
test.py为测试脚本
from main import show_wt = show_w()
运行测试脚本测试
安装 Cython 工具包
cmd
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Cython
encryption.py为加密脚本
from distutils.core import setup
from Cython.Build import cythonizesetup(ext_modules = cythonize(["main.py"])) #这里写你要加密的程序文件
# 推荐使用相对路径,编译出的so文件在引用其他模块时可能会出现路径问题
python encryption.py build_ext
复制 test.py 到目录:D:\work_space\python\test_pyQT5\加密\build\lib.win-amd64-3.8
在此目录下 按住shift +鼠标右键 选中 在此处打开~~~~
运行:
python test.py
代码加密成功!!!
参考资料:https://blog.csdn.net/qq_37228811/article/details/105793272
python技术交流 QQ群:833020301,有问题,大家一起探索交流,成长,加油!!
python 代码加密相关推荐
- Python代码加密混淆
python作为一种解释型语言,源代码加密本身比较困难.但有时候我们在发布一款python产品时又必须考虑到代码的加密性,以避免源代码泄露.为此,我查阅了一些资料,研究了几种python代码加密的常见 ...
- 如何防止你的代码被窃取?Python代码加密方案汇总(带实例验证)
Python代码加密方案汇总 文章目录 Python代码加密方案汇总 需求描述 基础:Python文件格式 `.py` python源代码 `.pyc` 编译得到的字节码文件 `.pyo` 编译优化后 ...
- 【python】python代码加密与License控制
背景 在一些使用python的商业项目上,开发人员不想被用户看到源代码时,就需要对python代码进行加密:进一步地,如果想限制用户只能在获得授权的机器上运行你写的代码时(利益相关),就需要使用Lic ...
- Python代码加密:py文件转pyd文件
目前使用python语言比较多,尤其是深度学习项目,但是使用python加密比较麻烦,前期接触过几种加密的方案,但是效果都不理想,现在有一种思路比较靠谱:python原文件转pyd,然后用加密狗加密p ...
- python代码加密--pyinstaller
python代码加密需要安装pyinstaller 包 不同系统安装方法 一.windows环境下: 1.安装pyinstaller pip install pyinstaller==3.6.0 2. ...
- Python代码加密方案
Python代码加密方案 方案1:使用Pyarmor工具进行加密 PyArmor 是一个用于加密和保护 Python 脚本的工具.它能够在运行时刻保护 Python脚本的二进制代码不被泄露,设置加密后 ...
- Python代码加密,将python文件编译成so文件
Python程序(.py文件)是公开的,容易被别人拿去使用,为了更好保护知识产权,可以对python文件加密为.so文件. 首先,我们需要在Ubuntu系统中安装一些准备工具,包括python3-de ...
- python代码加密cython_利用Cython对python代码进行加密
利用Cython对python代码进行加密 Cython是属于PYTHON的超集,他首先会将PYTHON代码转化成C语言代码,然后通过c编译器生成可执行文件.优势:资源丰富,适合快速开发.翻译成C后速 ...
- python代码加密解密_在python中加密 – 在Javascript中解密
您的Python代码和CryptoJS代码存在许多问题: >您使用随机IV加密Python中的一些明文.如果要检索该明文,则需要在解密期间使用相同的IV.没有IV,明文就无法恢复.通常,IV只是 ...
最新文章
- 全网刷爆!B站Up主何同学带火这只A股:最硬核桌子,苹果也做不到!
- 跟着实例学习设计模式(7)-原型模式prototype(创建型)
- 汇编指令的学习3——协处理器cp15的操作指令mcr、mrc
- python的编码类型转换
- CSS3 Transform 变形
- 详细版【循环神经网络RNN】(邱锡鹏)
- db2 数据库的常用命令
- 2018蓝桥杯B组国赛第四题 调手表(bfs)
- Blender学习笔记(4)材质配色和打光渲染|blender
- 专业技术计算机应用能力考试ppt2007,全国专业技术人员计算机应用能力考试PPT题库.pdf...
- 吞吐量(TPS)、QPS、并发数、响应时间(RT)说明
- NEW a Girl Friend
- 联想笔记本加固态后没声音(关于固态那些事)
- 关于cocos creator 2.0的废除cc.p接口Sorry, cc.p is deprecated. Please use cc.v2 instead
- 学习Java的第十周
- 「前任的50种死法」开发踩坑案例--慢就是错
- PEP8 - Python 代码风格指南中英对照
- java中文乱码问题
- 【正版软件】Navicat Monitor 实时数据库监控工具,一套安全、简单而且无代理的远程服务器监控工具。
- ip 淘宝地址库 好东西