首页 > 编程语言 >python程序代码这样加密保护,你觉得可以吗?

python程序代码这样加密保护,你觉得可以吗?

时间:2024-08-10 15:16:00浏览次数:5  
标签:加密 python py LDK Sentinel 程序代码

python程序代码很容易反编译,下面我体验了pyhton代码保护的好方法,方案支持windows与Linux系统,下面以linux系统为例进行加密演示。

下载最新Linux平台开发工具包

 http://chinadlp.com/?list-DriveDownload.html

拷贝到有桌面的Ubuntu系统中

解压:tar -xzf Sentinel-LDK.tar.gz

 

导航到加密工具scriptenv所在目录

 

找到参数文件的例子所在目录,复制它的绝对目录

在终端中运行:

赋予执行权限

sudo chmod +777 scriptenv

再执行:

 

scriptenv /home/li/Sentinel-LDK/Samples/Envelope/Python/script_envelope/sample.scprjx

在终端导航到加密后的这个目录

/home/li/Sentinel-LDK/Samples/Envelope/Python/protected_app

运行加密后的程序

python main.py

在没有加密狗的情况下,会提示H0007错误:

sentinel key not found(H0007)

如果在有加密狗的情况,python程序就可以完美运行了。

 

这是加密后的效果,已经被混淆了,另外生成了一个加密的main_r.py

 

加密的main_r.py是这样子的,完全加密了

未加密的效果如下,只有几行的代码

 

python程序代码这样来加密保护,你觉得满意吗?

 

标签:加密,python,py,LDK,Sentinel,程序代码
From: https://www.cnblogs.com/2022lq/p/18352311

相关文章

  • 怎么加密U盘?U盘加密软件哪个更好用?
    U盘是我们生活和工作中最常用的移动存储设备,小巧的体积可以帮助我们存储大量数据。而为了避免U盘数据泄露,我们需要使用U盘加密软件来加密保护U盘数据。那么,U盘加密软件哪个更好用呢?下面我们就一起来了解一下吧。BitLockerBitLocker是Windows系统提供的磁盘加密工具,可以用于......
  • 重要文件如何加密?文件加密软件哪个好?
    为了避免文件被盗、外泄,我们需要加密保护重要文件。加密文件最简单的方法就是使用专业的文件加密软件,而文件加密软件哪个好用呢?下面我们就来盘点一下。文件夹加密超级大师文件夹加密超级大师是一款优秀的电脑数据加密软件,支持文件加密功能,并提供了两种文件加密类型。软件界面......
  • Python网络爬虫抓取动态网页并将数据存入数据库MySQL
    简述以下的代码是使用python实现的网络爬虫,抓取动态网页http://hb.qq.com/baoliao/。此网页中的最新、精华下面的内容是由JavaScript动态生成的。审查网页元素与网页源码是不同。以上是网页源码以上是审查网页元素所以此处不能简单的使用正则表达式来获取内容。......
  • Python 爬虫项目实战(七):制作视频下载软件
    前言网络爬虫(WebCrawler),也称为网页蜘蛛(WebSpider)或网页机器人(WebBot),是一种按照既定规则自动浏览网络并提取信息的程序。爬虫的主要用途包括数据采集、网络索引、内容抓取等。爬虫的基本原理种子URL:爬虫从一个或多个种子URL开始,这些URL是起点。发送请求:爬虫向这些种......
  • Python 爬虫项目实战(六):爬取大众点评商家数据
    前言网络爬虫(WebCrawler),也称为网页蜘蛛(WebSpider)或网页机器人(WebBot),是一种按照既定规则自动浏览网络并提取信息的程序。爬虫的主要用途包括数据采集、网络索引、内容抓取等。爬虫的基本原理种子URL:爬虫从一个或多个种子URL开始,这些URL是起点。发送请求:爬虫向这些种......
  • 【解决】Python运行中卡住不动-深度解析
    【解决】Python运行中卡住不动-深度解析在Python编程的广阔世界里,遇到程序运行中突然卡住不动的情况并不罕见。这种情况可能源于多种原因,从简单的代码逻辑错误到复杂的系统资源问题。本文将深入探讨Python程序卡住不动的现象,分析其可能的原因,并提供实用的解决思路和......
  • Python官网下载速度超慢:深度解析
    Python官网下载速度超慢:深度解析解决思路1.检查网络连接首先,确保你的网络连接是稳定的,并且没有其他设备或程序占用大量带宽。2.选择合适的下载节点Python官网可能提供了多个镜像站点或下载链接,尝试选择距离你地理位置较近的镜像站点进行下......
  • 爬爬虫码子python
    今天学完了爬虫呦代码如下: importrequests#要爬取的网址url=''#=======发送请求获取响应=======r=requests.get(url=url)#=======打印状态码=======print('状态码:',r.status_code)#=======打印响应内容=======print('响应内容字符串:',r.te......
  • 深入理解Python的模块和包
    目录模块简介创建和使用模块定义模块导入模块模块的搜索路径使用内置模块包简介创建和使用包定义包导入包相对导入和绝对导入模块和包的高级特性模块的重新加载模块的私有属性和函数包的动态导入实际项目中的应用项目结构设计模块化代码的好处总结模块简介在Pyth......
  • MoviePy,一个超强的Python库!
    本文档用于讲解Python的moviepy库的自带函数的用法,主要目的是讲一下每个函数的每个参数的含义,无需一开始就全部掌握,粗略看一下就行,可以在后面自己开发过程,遇到不会用的函数再回过头来看看本文档moviepy简介及基本概念moviepy概述MoviePy是一个用于视频编辑的Python库,使用......