当前位置: 首页 > news >正文

pip包py2safe一键加密python项目

我们知道py2safe刚发布的时候非常简陋,除了简单的加密,还提醒我们如何处理口腔溃疡.

但是作者看到统计后台每周有几百个下载量,心里感到特别内疚,因为并没有付出太多精力,感觉对不起白嫖党广大支持者,于是经过几个版本的迭代,扩展了一些功能.具体来说就是下面几点.

* 扩展了python版本的支持,现在最低可以支持3.8.20版本了.即使是旧项目也可以一键加密.

* 增加了配置功能,但是保留了一贯的简洁风.首次运行会生成一份配置文件,等用户修改后再重新运行就可以一键加密.当然,即使不修改也可以直接加密,因为配置文件里有缺省值.

* 然后还增加了对windows系统的支持.

接下来让我们复习一下py2safe的原理和用法吧.

py2safe的原理很简单,就是把pyarmor套个壳,即使对加密完全不懂的小白也能几秒用上牛逼的加密算法.pyarmor会混淆代码,重命名变量,二进制转换等一系列手段,反正就是无法破解啦.

----------------------------------------------------------------------

然后我们看一下它的用法.

1.在项目对应解释器内运行python -m pip install py2safe

2.cd到项目根目录 运行py2safe 如果目录内没有配置文件,它会自动生成一份供你配置

3.我们先不管配置文件,再次运行py2safe   就加密完成了,加密代码会放在项目__armor里面,简单吧

注意:加密后的项目运行环境里也要安装py2safe哦,不然无法运行起来

----------------------------------------------------------------------

然后我们看下高级用法

1.同上

2.同上

3.别先运行,打开配置文件看看先

4.配置完重新运行py2safe就可以了.加密速度很快,1000个py文件可能只需要几秒钟

让我们看一下效果

相关文章:

  • IntelliJ IDEA 将 Spring Boot 项目远程部署到服务器
  • Oracle相关的面试题
  • BKA-CNN-LSTM、CNN-LSTM、LSTM、CNN四模型多变量时序光伏功率预测,附模型研究报告
  • HCIE是否必须培训?
  • 光流 | 基于HS光流算法的稠密光流提取原理、分析、公式,改进措施,matlab完整代码
  • Linux paste命令
  • 深度技术指南:msvcp140.dll文件丢失的8种修复方案
  • Fiddle快速入门(抓包工具)
  • 蓝桥杯备考:二分答案之数列分段
  • python暴力破解html表单
  • 【网络】网关
  • 【C++】结构体中的 std::string:赋值操作的安全性与 memset和memcpy 的陷阱
  • 将Wi-Fi模块订阅MQTT主题以获取最新的固件版本推送信息
  • NAT 模式
  • Hive根据输入数据量计算reducer的数量,这个输入数据量是map阶段的输出结果还是客户端提交任务时的数据量?
  • MongoDB 面试备战指南
  • 0.http协议详解
  • 地理信息可视化技术大全【WebGIS 教程一】
  • 软考系统架构师论文模版及实例
  • Spring Boot 项目打包运行
  • 中山大学人类学系原系主任冯家骏逝世,享年95岁
  • 龙湖集团:今年前4个月销售220.8亿元,4月新增两块土地储备
  • 中国一重集团有限公司副总经理陆文俊被查
  • 东洋学人|滨田青陵:近代日本考古学第一人
  • 夜读丨古代有没有近视眼?
  • 印度杰纳布河上游两座水电站均已重新开闸