以下是搬运工搬运的但是环境是用的 Python2.7 移植到 Mac 环境下的 Python3.5 就一直保错了
使用的库是 pycrypto (2.6.1)
def login_aes(rand_key, password):
'''
aes encryptor
'''
IV = 'xxxxxxx'
mode = AES.MODE_CBC
key_seq = rand_key[0:32]
key = rand_key[32:]
encryptor = AES.new(key.decode('hex'), mode, IV=IV)
ciphertext = encryptor.encrypt(pad(password))
login_pass = key_seq + ciphertext.encode('hex')
return login_pass
最后有个坑是居然 Mac 环境下没有 binascii 这个系统库