1.可以在知道使用了那种解密算法后,自行处理
2.可以提供远程解析服务器,发送文件到远程
3.可以让研发解密lib
下面举例使用python自带base64和远程解析服务器
举例:使用base64加密一个json文件
Administrator@MS-20161203XRNU MINGW64 /e
$ base64 Untitled-1.json > demo1.txt
在有加密文件的目录开启服务
Administrator@MS-20161203XRNU MINGW64 /e
$ python -m http.server 9998
验证:
127.0.0.1:9998,可以看到 demo1.txt,打开是加密过后的文件
pycharm
package:test_base64
py:logic_request
py:testcase
testcase.py
from test_base64 import logic_request
def test():
res_data = {"method": "get",
"url": "http://127.0.0.1:9998/demo1.txt",
"encryptionfunction": "base64"}
a=test_request.encryption()
a.data_send(res_data)
logic_request.py
import base64
import json
import requests
class encryption:
def data_send(self,data:dict):
r = requests.request(data["method"], data["url"])
if data["encryptionfunction"] == "base64":
res= json.loads(base64.b64decode(r.content))
print(res)
#如果使用第三方url解密文件
if data["encryptionfunction"] == "other":
return requests.post("第三方url", data=r.content)
版权声明:本文为weixin_46583017原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。