Python3 源码加密工具 pysec
一款轻量级别的python3 加密工具
github地址:https://github.com/I-ask-Y/pysec.
如果想全局使用
linux 下把pysec放到 /usr/bin 目录下
windows 下自己添加一个环境变量path 放进去吧
个人比较懒,这个过程就不多说了
对项目进行加密
本工具需要python3 环境,且安装 pycryptodome==3.9.9 包
pip install pycryptodome==3.9.9
pysec -p 项目名称
比如对上一篇文章中的synscan.py 这个文件进行加密,加密时指定文件所在的目录,会在同级目录下生成*_Sec 文件夹,加密后的代码在里面
发现已经完成加密,源码并不会删除,也没啥后门,放心加密
查看一下加密后的内容,只截取了一部分
----- BEGIN FILE -----
欢迎使用 PYSEC 加密(仅个人使用)
fILzfoqo8BDISJMgak8JUn97b+SyvmyBDqEDaB2RlayTG8BYD5EmlvRihIs8HXRe+WOdrDKEU/02FcEO
6Q62JaOwH+Ok5RNL5fhAbXl4vtj3E+VeWKnfEH/ju8QjUEg/M5Ukn7Y20LWh0ugu9QGIcLDIwl+Z59V8
HyvhbHIySdKaiC/amL5wKEMP3vXXyn//q6P6phqTRM53y5tc9h+I6+nkQiGJyrUXf0LLg7EHipbk8mcd
ymKt6So5Wn6fLrsZ+1YfBJkcgrDiiFRWYVHH7nXHlvgrAYnbORH1CGG1W/c/YW0AuZDJ9XhDwvdNGstj
m7w25bonyhxZ+86NYQcruQOXuE34j8jH5wJMzNrFr4He5z/tnO5xKrFQvvLtzrMNKnUkdB/naZGyr5oI
F021ib7hzgQQ7zZdjjUu2UvJciMysmqbQ/V6FjLf0+Hcgn60EvJsXSVM00wmhubo4bOER1VwaYJvKsQI
4gvuganXDvmbCYkye2HhR/Na0oq3JQW0J5Jm76cLCA//yibCWdyGclnylNw/FfFUC4+fsVkLNdGMTUfE
znLfrEKlwpJFXO3GrUQSIoBiBBzIeOzTszcSGKq2bB9kXb5xeD0qGJu6cSlP1TIDt6hw9Zfa+gGxPtXl
e0XLubu+gcmjLhZDtUybr48UKWniI5t5Oa0aCFbuDJpAQXMZAFZ5X5YXj4EWFhS1vCjn5GwHY2PHP+W8
o2dIXErCX+EdaHiiV87EtO1tw+fisxGSfNOCr5RAudQWFcoxs2VCxtMGteH10omoUyy8q0cke+NR0WxY
vSuVj0iO+R7EZsUfN8QRfeOkcCvNPQwNA8o6RyAKSa49qvznwYLEwiazT2UYFgIRZeJ0jRY0w0OizZ69
gOlnk8Fc4kolsmD9STN9TvR1A9dVSdBZfyuuwwQQxHLDoo4456D6t6wJyy+lvj0FA4U+WfmIGhcbRtT7
2cyxzi6K5nXGFL3vtAM6oTfbJxPKxpwEPAS2PUjK5TF6lsLtluOzYsOUV+0D+iCt2Z2FFpxmGUksg5iY
nEteosNejwLLzuaA1wvdXlZ8k9TWQ9iu9FuEIkaUT0FH0Vi8jq199iW/DXlea9NBBh1gMz8YVL84iAoz
IfwnfZ/nFyDjbU+nIHXYGtKSgjTX5RV+DCdJzVQMR1KYfJmFs2nNtiYIVbBHu0qTO792Ibhb5cYzOJtB
NzBm1L0WCDsr30PtvTE6R3siS5KAcmyutBYR48KmgOq5S4ke56ZAdeJsUNp5T8HEkcQQtXyFSG7EY9h4
gBHXgxKBD2rSdai1X5bF3jwujGvB3jPdscdFP97n5aDym+C6FtkTrf9JjWRPyfTBolROD/2UAg/DDlZZ
U3PJftei/HKLebOMNzMZJmvIr1/5Ret2tqpmu17roZGhIC7LnI5hfK9S7NMT9Ydyax5Muj0sB690MuWO
1ER+0BC9M1a2CjT0+XrdAZsAMiVEhU7Q5pn6LdowgAT4/c1fR+sECy+aW17o6jMvxN5ZdKrioqdOd4bS
nhPCQrA1sfB2ZRw8e5m8KVv9OmypNOP4UiluLJGoa/LcXsbkRipa5XOuuQ1GBnLcHlUpj1r4qo6a7PXM
97bPBgn43W0LluHsbKDqV5vro+IDIZqs3KNmcArlWIDmuQToL3eie4KGARl08FBAlRUbITt1PyobpyZq
Un4/FzIly08KPaoTGWa7OQU1uiLMF1caL3IeEZPZ4jLwACEgOvL6t2USrtmhji+G/8r6WwwLSAzkDRcN
Mtp4ExcY1EcNBWgkOLf8OAMHqaxAJJCpHEBLuf5hjZUvm
运行加密文件
pysec -x 文件名.pyt -p 指定项目目录 -e 指定python环境
指定密码加密
pysec -p 项目目录 -e python环境 -k 密码
不使用密码或使用错误密码运行程序
使用密码运行程序
测试一个小项目
上面使用linux加密程序测试成功,下面使用windows下的
项目结构如下:
main.py
from views.view1 import View1def main():print("hello world!")View1().run()print("goodbye world!")if __name__ == '__main__':main()
views
_init_.py
class View:def run(self):print("这是一个父类")
view1.py
from views import Viewclass View1(View):def __init__(self):super().run()def run(self):print("这是子类函数")
加密项目
运行项目
原本这个程序是使用pyinstaller模块生成的,但是python打包后太大了,然后选择了使用go打包生成可执行文件。希望大家多多支持!
Python3 源码加密工具 pysec相关推荐
- 易用的php源码加密工具php-beast
最近公司设备需要做一些php配置页面,又不能让源码暴露到别人手里,上网搜了一下,突然找到个易用的php源码加密工具php-beast https://github.com/liexusong/php- ...
- php7 beast,HP源码加密工具(php-beast)php7版
php-beast是一个源码加密模块,使用这个模块可以把PHP源码加密并在此模块下运行. PHP源码加密工具(php-beast)php7版主要支持PHP7,选择php7分支然后编译安装即可. 使用方 ...
- php免费加密hp源码加密,HP源码加密工具(php-beast)php7版下载
php-beast是一个源码加密模块,使用这个模块可以把PHP源码加密并在此模块下运行. PHP源码加密工具(php-beast)php7版主要支持PHP7,选择php7分支然后编译安装即可. 使用方 ...
- php 源码加密工具之ZendGuard
先来说说源码加密的使用场景,现在许多行业为了降低软件的开发成本,于是就有一些公司专门开发一些专业的软件,用来提供解决行业方案,这时候就有一些问题出现了,拥有软件版权的公司不希望自己源码泄露,从而会降低 ...
- php7.0源码加密,Zend Guard(php源码加密工具) V7.0 官方版
Zend Guard是一款能够对PHP源码加密的软件,采用先进的编码和迷乱技术,对您的PHP应用的源码进行加密处理,从而保护您的PHP应用版权不被侵犯. [功能特色] 1.通过采用先进的编码和迷乱技术 ...
- 支持PHP8 JIT的PHP源码加密库发布!
FRICC2是PHP源码加密工具.当你使用PHP开发商业软件时可以使用FRICC2对发布的代码进行加密,加密后只有具备解密权限的PHP解析器才能执行程序.感谢PHP-Screw项目的贡献. 更少的文件 ...
- 微软开源软件特征源码分析工具 Application Inspector
微软近日开源了其内部使用的软件特征源码分析工具 Application Inspector. 现代软件开发实践通常需要基于数百个现有组件中构建应用,无论它们是由组织中的另一个团队.外部供应商还是开源社 ...
- python程序加密_项目源代码被好朋友“盗用”!让我痛心疾首!给Python源码加密!...
在加速发展的今天,互联网是一把双刃剑,既可以让软件行业高速发展,也能让它变成到处可见的免费资源.一个软件企业想要高速发展,技术很重要,安全也相当重要,它们同时存在才能保证软件的知识产权不受侵害,实现商 ...
- PHP 源码加密学习
背景:在商用的情况下 可能需要加密 php 源码 php-beast 是一个 PHP 源码加密的模块,其使用 DES 算法加密,用户可以自定义加密的 key 来加密源代码,可以很好的保护你的代码.主要 ...
最新文章
- MySQL高级篇:控制流函数
- 科学计算机坏了怎么办,科学家:如果人脑像电脑一样运行,1分钟内就会烧坏!...
- python画三维立体图-Python+matplotlib绘制三维图形5个精选案例
- matplotlib(4)饼图
- [Silverlight入门系列]使用MVVM模式(3):Model的INotifyPropertyChanged接口实现
- table合并单元格宽度自适应
- composer 路径_深入学习Composer原理(三)
- PHP学习总结(3)——PHP入门篇之PHP的echo语句
- python和对象复习_python 面向对象基础和高级复习
- Xcode中的iOS工程模板
- 为什么不建议Java程序员用阿里巴巴规范,而使用GoogleGuava编程
- 删除倾斜OSGB数据中的漂浮物
- 玩转硬件|6种修复U盘损坏的方法教程介绍,快去试试吧
- C#抖音无水印视频地址解析
- 网上邻居看不到共享的计算机,网上邻居看不到其它共享电脑怎么办?
- 简单做(ZTD)的十个好习惯总结--转
- 手机重装为linux,安卓手机重装系统的方法
- 解决Flutter出现Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to 问题
- 转载:汇总详解:矩阵的迹以及迹对矩阵求导
- 黑马旅游网-旅游分类线路分页显示(七)
热门文章
- java bouncycastle_Java开发网 - 关于BouncyCastle 这个问题
- ftpphp_php建立Ftp连接的方法
- 【题解】【AcWing】1609. 前序和后序遍历
- python docx tables_python docx 使用总结
- cc2530无线模块原理图_拆解报告:亚马逊10.or Buds真无线蓝牙耳机
- 信号与系统时域分析(2)——阶跃信号与冲激信号
- There is no map catalog on the database. Please first create Map Catlog
- 导轨式串口服务器将ModbusTCP网口设备连接云端
- silabs系列51单片机使用printf函数
- TDC学习--Time-to-Digital Converter Basics(一)