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 View1


def 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 View


class View1(View):

    def __init__(self):
        super().run()

    def run(self):
        print("这是子类函数")

加密项目

在这里插入图片描述

运行项目

在这里插入图片描述

原本这个程序是使用pyinstaller模块生成的,但是python打包后太大了,然后选择了使用go打包生成可执行文件。希望大家多多支持!

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值