资源简介
内含四个实验代码,分别是Convert hex to base64 (编程将十六进制的字符串转换成base64编码);Fixed XOR (将两个等长的十六进制字符串进行异或);Single-byte XOR cipher (一个字符串被单字符加密,请找出该单字符);密文中包含一个含60个字符的字符串是利用单字符异或加密得到的,请找出该字符串。
代码片段和文件信息
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
“““
Created on Tue Nov 6 16:39:47 2018
@author: jay
“““
import base64
import binascii
#from string import printable
def Hextobase64(string):
encoded = binascii.unhexlify(string)
b64encoded = base64.b64encode(encoded)
return b64encoded.decode()
def Xor_strings(string1string2):
hex_string1=binascii.unhexlify(string1)
hex_string2=binascii.unhexlify(string2)
result =‘‘.join(“%02x“ % (x^y) for x y in zip(hex_string1 hex_string2))
return result
def Single_Xor(cipher):
printable=“0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ! .‘“
cipher = binascii.unhexlify(cipher)
for each in range(00xFF+1):
res = ‘‘
for elem in cipher:
res +=
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-29 16:25 基本编码和破解实践\
文件 1240 2018-11-22 19:34 基本编码和破解实践\Convert_hex_to_ba
文件 1382 2018-11-22 20:16 基本编码和破解实践\Fixed_XOR.py
文件 3517 2018-11-17 13:23 基本编码和破解实践\Single_byte_XOR_cipher.py
文件 1712 2018-11-09 22:36 基本编码和破解实践\ba
文件 20270 2018-11-13 20:32 基本编码和破解实践\final_input.txt
文件 815 2018-11-17 13:23 基本编码和破解实践\finaltest.py
文件 96 2018-11-09 22:33 基本编码和破解实践\hex.txt
文件 36 2018-11-13 18:26 基本编码和破解实践\string1.txt
文件 36 2018-11-13 18:27 基本编码和破解实践\string2.txt
相关资源
- 少儿python编程课件.ppt
- python招聘网站爬虫与seaborn可视化职业
- Python爬取新冠肺炎疫情实时数据
-
将ba
se64格式串转换为Image - 基于SNMP协议的网络拓扑发现程序
- 使用pymupdf开发的pdf查看器-tkinter篇
- k-近邻算法改进约会网站的配对效果
-
ba
se64编码解码、无乱码。本人亲自 - Scapy 中文文档
- 上市公司财务报表合并
- 高校请假管理系统
- openpyxl-1.8.5.zip
- setuptools-2.2.zip
- 飞机大战图片素材全
- PyWin32中文辅助文档.rar
- 链家房价数据
- 默默单词分享脚本,每天20个
- 神经脉冲网络
-
pip-sc
ript.zip -
Qt以ba
se64加密作为基础实现3种加解 - 泰坦尼克实验文档
- 柏拉图制作
- 51搜学网数据爬取
- 人工免疫算法源程序
- Django开发论坛代码
- 照相机模型与现实增强的代码整合版
- pip-9.0.1-py2.py3-none-any.whl
- 用希尔伯特黄变换HHT求时频谱和边际
- 京东爬虫,可抓取京东商品信息和评
- 网络编程实践报告
评论
共有 条评论