编码
ASCII码
Base64
Hex
Base64 Hex 对二进制数据的一种编码方式,不属于加密,但加密后一般需要对数据进行编码Base64 Hex比较常见。
信息摘要(哈希)
md5
import hashlib
m = hashlib.md5()
m.update('hello world'.encode('utf-8'))
print(m.hexdigest())
const CryptoJS = require("crypto-js");
console.log(CryptoJS.MD5('hello world').toString())
SHA1
SHA256
SHA1 SHA256 也可分别使用python的hashlib库和JavaScript的crypto-js实现,使用方法类似
加密
AES加密
DES加密
[table]
[tr]
[td]算法[/td]
[td]密钥长度[/td]
[td]工作模式[/td]
[td]填充模式[/td]
[/tr]
[tr]
[td]AES