文字加解密基础:二进制与十六进制
num = 20
# 16进制
print(hex(num))
# 二进制
print(bin(num))
文字加解密基础:ascll&utf-8&unicode编码
字符集
每一个字符在计算机里保存为二进制的编码
成千上万组这种关系就组成字符集
常见的字符集
ascll,utf-8,Unicode,gbk
- ascll
- english
- 7-bits
- ordI()
- chr()
- utf-8
- 基于Unicode编码的可变长度的格式
- 1bytes – 4bytes
- unicode
- 世界各地语言
- 固定长度 2bytes
- gbk
- 中文
基于python实现encode和decode编码转换
num = "雨"
num1=num.encode("UTF-8")#转换对应格式
print(num1)
num2=num.encode("unicode-escape")
print(num2)
a=b'\xe9\x9b\xa8'
print(a.decode())#转换对应格式
破解Unicode与html字符实体加密
Unicode.content.decode("Unicode-escape")
impart html
html.unescape(html)
破解css偏移文字加密
© 版权声明
THE END
暂无评论内容