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 代码加密相关推荐

  1. Python代码加密混淆

    python作为一种解释型语言,源代码加密本身比较困难.但有时候我们在发布一款python产品时又必须考虑到代码的加密性,以避免源代码泄露.为此,我查阅了一些资料,研究了几种python代码加密的常见 ...

  2. 如何防止你的代码被窃取?Python代码加密方案汇总(带实例验证)

    Python代码加密方案汇总 文章目录 Python代码加密方案汇总 需求描述 基础:Python文件格式 `.py` python源代码 `.pyc` 编译得到的字节码文件 `.pyo` 编译优化后 ...

  3. 【python】python代码加密与License控制

    背景 在一些使用python的商业项目上,开发人员不想被用户看到源代码时,就需要对python代码进行加密:进一步地,如果想限制用户只能在获得授权的机器上运行你写的代码时(利益相关),就需要使用Lic ...

  4. Python代码加密:py文件转pyd文件

    目前使用python语言比较多,尤其是深度学习项目,但是使用python加密比较麻烦,前期接触过几种加密的方案,但是效果都不理想,现在有一种思路比较靠谱:python原文件转pyd,然后用加密狗加密p ...

  5. python代码加密--pyinstaller

    python代码加密需要安装pyinstaller 包 不同系统安装方法 一.windows环境下: 1.安装pyinstaller pip install pyinstaller==3.6.0 2. ...

  6. Python代码加密方案

    Python代码加密方案 方案1:使用Pyarmor工具进行加密 PyArmor 是一个用于加密和保护 Python 脚本的工具.它能够在运行时刻保护 Python脚本的二进制代码不被泄露,设置加密后 ...

  7. Python代码加密,将python文件编译成so文件

    Python程序(.py文件)是公开的,容易被别人拿去使用,为了更好保护知识产权,可以对python文件加密为.so文件. 首先,我们需要在Ubuntu系统中安装一些准备工具,包括python3-de ...

  8. python代码加密cython_利用Cython对python代码进行加密

    利用Cython对python代码进行加密 Cython是属于PYTHON的超集,他首先会将PYTHON代码转化成C语言代码,然后通过c编译器生成可执行文件.优势:资源丰富,适合快速开发.翻译成C后速 ...

  9. python代码加密解密_在python中加密 – 在Javascript中解密

    您的Python代码和CryptoJS代码存在许多问题: >您使用随机IV加密Python中的一些明文.如果要检索该明文,则需要在解密期间使用相同的IV.没有IV,明文就无法恢复.通常,IV只是 ...

最新文章

  1. 全网刷爆!B站Up主何同学带火这只A股:最硬核桌子,苹果也做不到!
  2. 跟着实例学习设计模式(7)-原型模式prototype(创建型)
  3. 汇编指令的学习3——协处理器cp15的操作指令mcr、mrc
  4. python的编码类型转换
  5. CSS3 Transform 变形
  6. 详细版【循环神经网络RNN】(邱锡鹏)
  7. db2 数据库的常用命令
  8. 2018蓝桥杯B组国赛第四题 调手表(bfs)
  9. Blender学习笔记(4)材质配色和打光渲染|blender
  10. 专业技术计算机应用能力考试ppt2007,全国专业技术人员计算机应用能力考试PPT题库.pdf...
  11. 吞吐量(TPS)、QPS、并发数、响应时间(RT)说明
  12. NEW a Girl Friend
  13. 联想笔记本加固态后没声音(关于固态那些事)
  14. 关于cocos creator 2.0的废除cc.p接口Sorry, cc.p is deprecated. Please use cc.v2 instead
  15. 学习Java的第十周
  16. 「前任的50种死法」开发踩坑案例--慢就是错
  17. PEP8 - Python 代码风格指南中英对照
  18. java中文乱码问题
  19. 【正版软件】Navicat Monitor 实时数据库监控工具,一套安全、简单而且无代理的远程服务器监控工具。
  20. ip 淘宝地址库 好东西

热门文章

  1. “狼来了”貌似对安全有用
  2. php图形验证码颜色,PHP实现生成带背景的图形验证码功能
  3. biginteger 原理_BigInteger详解
  4. 记录一下开发邮件模板兼容outlook客户端以及其他主流邮箱客户端所引发的无数问题,头发要薅没了
  5. Adobe Audition 如何优化语音
  6. 王军:倚重小汽车交通的城市之痛
  7. 华为nova10发布时间曝光 或将于6月底发布
  8. ubuntu定时体息提醒软件
  9. 绝地求生端游服务器维修结束,《绝地求生》更新结束 进不去游戏解决方法
  10. 2018 考研 408 经验贴——政治和英语