1 Star 0 Fork 11

iniwf/tdxapi2

forked from 老张/tdxapi2 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
mac.py 884 Bytes
一键复制 编辑 原始数据 按行查看 历史
若水 提交于 2020-03-29 22:35 . Initial commit
import uuid,base64
from Crypto.Cipher import AES
from binascii import b2a_hex, a2b_hex
seperateKey = "d#~0^38J:" # 随意输入一组字符串
aesKey = "123456789abcdefg" # 加密与解密所使用的密钥,长度必须是16的倍数
aesIv = "abcdefg123456789" # initial Vector,长度要与aesKey一致
aesMode = AES.MODE_CBC # 使用CBC模式
mac = uuid.uuid1()
mac.urn
print(uuid.uuid1())
print(uuid.uuid1().urn[-12:])
aes = AES.new(aesKey,aesMode,aesIv) #创建一个aes对象
en_text = aes.encrypt(uuid.uuid1().urn[-12:]+('\0'*4)) #加密明文
print(en_text)
en_text = base64.encodebytes(en_text) #将返回的字节型数据转进行base64编码
print(en_text)
en_text = en_text.decode('utf8') #将字节型数据转换成python中的字符串类型
print(en_text.strip())
basestrt="123456"
encodebytes=base64.encodebytes(basestrt.encode('utf-8'))
print(encodebytes)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/iniwf/tdxapi2.git
git@gitee.com:iniwf/tdxapi2.git
iniwf
tdxapi2
tdxapi2
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385