1份加密文件,让2千万人苦不堪言!

您所在的位置:网站首页 如何破解加密的ppt 1份加密文件,让2千万人苦不堪言!

1份加密文件,让2千万人苦不堪言!

2024-06-04 11:04| 来源: 网络整理| 查看: 265

今天说的1份加密文件是指亿赛通加密文件,许多公司为防止文件外泄而引入公司的加密系统。Excel,word,PPT文件全部会被加密,打上一把黄色的锁(如下图),今天分享解密亿赛通加密文件如何在本地电脑解密的方法!此方法需要使用到的工具是Python语言,用到的第三包有Django,解密演示动图如下:解密后新生成的文件黄色小锁没有啦!!

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

需用的工具 1. Python 2. Python的第三方包 Django 解密过程

在此使用Django是为了快速搭建一个网址模型,此部分搭建过程不在此详细描述。

一、安装Django模块

如果有有外网,直接在cmd环境下运行如下代码。若无外网,则在www.pypi.org下载Django模块到本地,传入无外网电脑,cmd下cd到Django模块目录下。如果是whl包,用pip install "request包的名称"。tag包,解压后,用python setup.py install 命令安装(注意内网安装需要先安装Django依赖包,依赖包有:pytz、sqlparse、asgiref)

pip install Django 二、views.py模块创建函数

如下函数用if分两部分,如果在浏览器发送的是get请求,则返回decrypt.html页面(此页面稍后制作),否则就是post请求即有上传文件,就用pic变量接收浏览器传过来的文件。在“E:/不常用工作/已解密文件”文件夹中创建一个和传过来名称一样的空文件用save_path变量代表。然后再用With open 方法打开这个刚刚创建的空文件,用文件的chunks()方法循环写入到打开的文件中。最后,返回一个上传文件新的页面。

def decrypt(request): """解密文件""" if requesthod == "GET": return render(request, "kpi/decrypt.html") else: # 获取文件 pic = request.FILES["pic"] # 创建一个文件 # save_path = "%s/booktest/%s" % (settings.MEDIA_ROOT, pic.name) save_path = "E:/不常用工作/已解密文件/%s" % pic.name with open(save_path, "wb") as f: # 获取上传文件的内容并写入打开的文件 for content in pic.chunks(): f.write(content) # 返回 return redirect("/decrypt") 三、decrypt.html页面制作

此页面非常简单,这里设计了一个上传文件的Form表单

文件系统 文件上传 {% csrf_token %} 上传文件:

效果图如下: 在这里插入图片描述

四、urls.py模块代码编写

urls.py我分了有两个,为每一个项目下的urls,代码入下:意思是匹配所有的url地址,都进入kpi文件夹下的urls.py 文件去匹配

from django.contrib import admin from django.urls import path, include, re_path urlpatterns = [ path('admin/', admin.site.urls), re_path(r'^', include('kpi.urls')), ]

kpi文件件下的urls.py

from django.urls import path, include, re_path from kpi import views urlpatterns = [ re_path(r'^decrypt$', views.decrypt), ] 整体逻辑概述

当你安装好python及Django包并配置好相关设置能运行Django后

1.当你再浏览器输入你的ip+端口+/decrypt后,后台urls.py就会收到你的请求,会匹配你输入的url,进入kpi中url.py再次匹配。、 2.url.py中显示会访问views.py中的decrypt函数 3.decrpyt函数中的逻辑用来处理情求,当为post请求时,就会解密上传的文件。解密后,文件存放在“E:/不常用工作/已解密文件/”文件夹中,文件图标中的锁没有了,如下图所示!

在这里插入图片描述

此项目已发布在github,Github项目地址 https://github.com/liliwen365/Python ,赠人玫瑰,手留余香!如果有用,求个star! 欢迎关注公众号『Python利剑』,和我一起探讨解密原理! 如果文章能帮到你,记得 点赞+关注+收藏 !

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3