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

用python实现对AES加密的视频数据流解密

密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法。

在做网络爬虫的时候,会遇到经过AES加密的数据,可以使用python来进行解密。

在做爬虫的时候,通常可以找到一个key,这个key是一个十六进制的一串字符,这传字符是解密的关键。所以对于想要解密的内容,首先要找到这个key,一般在Chrome浏览器按F12键,在network里面可以找到这个key。如下图:
在这里插入图片描述

本例中,以一个视频片段为例,视频片段我已经事先保存到电脑中。此时处于加密状态。打开后会出现下面的结果:
“此文件无法播放。这可能是因为文件类型不受支持、文件扩展名不正确或文件已损坏。”
在这里插入图片描述
这个加密的视频片段为 “91j0PUhx.ts”

解密需要导入 Crypto 模块,需要导入 from Crypto.Cipher import AES ,如果导入的语句报错,这里需要使用 pip 安装这个模块,教程我之前的文章中写到过,或者到网上找教程,都会有解决方法,这里不再赘述。

下面直接上代码:

from Crypto
http://www.lryc.cn/news/13413.html

相关文章:

  • 网络高可用方案
  • 简单的认识 Vue(vue-cli安装、node安装、开发者工具)
  • 如何写一个 things3 client
  • 人工智能原理复习 | 命题逻辑和谓词演算
  • 前端基础面试题:如何判断对象是否具有某属性?遍历数组的方法有哪些?
  • Docker入门和安装教程
  • 有了java基础,迅速学完Python并做了一份笔记-全套Python,建议收藏
  • LeetCode——51. N 皇后
  • jQuery基本操作
  • 基于蜣螂算法优化Kmeans图像分割-附代码
  • 第二章 Kafka设计原理详解
  • 《NFL橄榄球》:费城老鹰·橄榄1号位
  • 【人工智能AI】四、NoSQL进阶《NoSQL 企业级基础入门与进阶实战》
  • K8S 部署 Jenkins
  • 【人工智能AI】五、NoSQL 应用实践《NoSQL 企业级基础入门与进阶实战》
  • Java爬虫系列 - 爬虫补充内容+ElasticSearch展示数据
  • Typora常用快捷键
  • 开学季好用电容笔有哪些?好用实惠的电容笔推荐
  • C++_复习Recording
  • 【java】Spring Cloud --Spring Cloud 的核心组件
  • 【C++】RBTree——红黑树
  • 【5G RRC】5G系统消息SIB2介绍
  • 自托管提醒平台Noted Reminders
  • LockSupport常用方法源码分析
  • Mybatis Notes
  • MySQL 10:MySQL事务
  • 软件设计(十三)-原码、反码、补码、移码
  • 5.4 BGP地址聚合
  • 华为OD机试 - 数列还原(Python) | 机试题算法思路 【2023】
  • 华为OD机试题 - 新工号系统(JavaScript)| 代码+思路+重要知识点