首页 > 编程语言 >python - H4sIA密文解密

python - H4sIA密文解密

时间:2023-08-24 14:11:26浏览次数:47  
标签:H4sIA python text base64 gzip 密文 pText import null

最近再抓包时发现返回值为一个奇怪的字符串,都是由H4sIAAAA开头,例如:
H4sIAAAAAAAACqtWKkotLs0pUbKqViouSSwpLVayMtBRKi3IyU9McUxJAcoCRfJKc3JAgimJJak++ekwgcy8ktSissSckMzcVLC2stSi4sz8PL9EEB+kplZHKSmxOBNoRLVSbjFQo9Kzyb1P9s551jHhadd8JR2l4sz0PJhxMPuNDAxqawGSwLdymQAAAA==

加解密代码如下

import gzip
import base64
# 密文
pText = "H4sIAAAAAAAACqtWKkotLs0pUbKqViouSSwpLVayMtBRKi3IyU9McUxJAcoCRfJKc3JAgimJJak++ekwgcy8ktSissSckMzcVLC2stSi4sz8PL9EEB+kplZHKSmxOBNoRLVSbjFQo9Kzyb1P9s551jHhadd8JR2l4sz0PJhxMPuNDAxqawGSwLdymQAAAA=="
text = gzip.decompress(base64.b64decode(pText))
print(f'明文: {text}')
import gzip
import base64
# 明文
text = '{"result":{"status":0,"uploadAddress":null,"updateLog":null,"intervalTime":0,"versionName":null},"basis":{"msg":"操作成功","sign":null,"status":200}}'
text = text.encode('utf-8')
pText = base64.b64encode(gzip.compress(ptext)).decode('utf-8')
print(f'密文: {pText}')

标签:H4sIA,python,text,base64,gzip,密文,pText,import,null
From: https://www.cnblogs.com/wstong2052/p/17653990.html

相关文章

  • 用Python制作一个PDF转Word工具(V2.1)
    用Python制作一个PDF转Word工具工具:Python3.9.13,VSCode1.73.1,pdf2docx0.5.6,tkinter,Win10HomePDF文件不易编辑,想要编辑需要转成Word,但网上的工具很多要充VIP,所以今天我们就来做个PDF转Word工具。首先先安装第三方库:```bashpipinstalltkinter```导入库:```python#coding=utf-8im......
  • Python高速下载 、git高速下载、PyCharm高速下载
    githttps://pc.qq.com/detail/13/detail_22693.htmlhttps://webcdn.m.qq.com/spcmgr/download/Git-2.42.0-64-bit.exePyCharmhttps://pc.qq.com/detail/12/detail_26692.htmlhttps://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code......
  • centos 7上,如何升级python到最新的版本?
    在centos7上yum安装出来的,python版本是3.6.8[root@centos7~]#python3--versionPython3.6.8  想要升级到最新的版本,如何操作? 本文介绍通过源码的方式,升级python到最新的版本。 1、下载python最新的源码包 登录下面的地址:https://www.python.org/downloads......
  • Python相关
    python-内置函数内置函数是python预先定义的函数,这些函数可以提高我们的编码效率。常用的比如map,他可以传两个参数,分别是函数和指定的序列,会根据你提供的函数对指定的序列做映射,还比如zip,我们也叫拉链,就是把两个可迭代的对象打包成一个个元组。还有像hash,是获取一个对象的hash值,e......
  • Python-PyMySQL的一些使用注意事项
    一、关于groupby的使用在部分mysql版本(5.7.xx及以上)中,若select的列中,包含了未被groupby的字段,会报以下错误:[Err]1055-Expression#1ofORDERBYclauseisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'xxxx'whichisnotfunctionallydependentoncolu......
  • Python Web:Django、Flask和FastAPI框架对比
    Django、Flask和FastAPI是PythonWeb框架中的三个主要代表。这些框架都有着各自的优点和缺点,适合不同类型和规模的应用程序。Django:Django是一个全功能的Web框架,它提供了很多内置的应用程序和工具,使得开发Web应用程序更加容易。Django采用了MTV(模型-模板-视图)设计模式,提供ORM......
  • Python-大文件上传requests-toolbelt
    一、简介requests.post发送文件的方式是把所有文件读取内存中,再构建请求发送出去。当发送大文件时候(好几个G)就会导致内存不足OOM默认使用的requests.post较难做到分段文件发送(大概思路:先计算原文件md5,再切分文件发送,到接收端组合再计算md5,较麻烦不推荐,可参考:Python之requests模......
  • Python-保存request请求为各种文件
    文件下载相关工具importjsonimportrequestsclassCustomFileTools(object):defdownload_json_file(self,json_url,save_path):"""下载json文件并保存"""json_req=requests.get(json_url)ifjso......
  • python中的 “__name__”属性
       在python中,每个脚本文件都会有自己的__name__属性。在单独运行一个脚本时,name属性会被赋值为__main__,这并不是说当前脚本名字叫main,这个值表示当前脚本是主函数。      如果现在有一个test1脚本和test2脚本。单独运行test1脚本时,这个属性就会被赋......
  • Python-Flask配置https证书
    零、问题错误:SSLVersion2and3ProtocolDetection一、说明1、通过使用flask框架配置https证书进行HTTPs证书配置后会被扫描到漏洞,漏洞描述如下:远程服务接受使用SSL2.0和/或SSL3.0加密的连接。这些版本的SSL受到多个加密缺陷的影响,包括:-带CBCCiphers的不安全的填充方案。......