新手区 求助 怎么在 Mac 环境中使用 Python3 编写一个 AES 加密函数

会说话的汤姆猫 · March 15, 2017 · 678 hits

以下是搬运工搬运的但是环境是用的 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 这个系统库

No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up