加密,使用的是CBC/Pkcs7对齐
h["f"] HmacSHA256
(e, t) => i.a.enc.Hex.stringify(i.a.HmacSHA256(e, t))
h["b"] 直接返回了一个固定的字符串...获取当前时间戳 O
生成随机字符串 Y
把传入的b(body)和时间戳组合到一起,设定IV向量为Y,使用AES 加密
把密文 j 和 Y进行SHA256签名
最用把Y也用AES 加密,这个时候加密IV向量为...(self, content):
""" AES加密 """
cipher = AES.new(self.key, AES.MODE_CBC, self.iv)...(self, content):
""" AES加密 """
cipher = AES.new(self.key, AES.MODE_CBC, self.iv)...(self, content):
"""AES解密 """
cipher = AES.new(self.key, AES.MODE_CBC, self.iv)