使用AES加密提示下面错误,不知道怎么解决,有大神知道不?
Traceback (most recent call last):
File “C:/Users/Administrator/Desktop/1/src/Make_Word_Cloud.py”, line 167, in
comments_list = get_hot_comments(song_id)
File “C:/Users/Administrator/Desktop/1/src/Make_Word_Cloud.py”, line 112, in get_hot_comments
encText = aesEncrypt(aesEncrypt(text, nonce), secKey)
File “C:/Users/Administrator/Desktop/1/src/Make_Word_Cloud.py”, line 22, in aesEncrypt
encryptor = AES.new(secKey, 2, ‘0102030405060708’)
File “D:\python3\lib\site-packages\Crypto\Cipher\AES.py”, line 206, in new
return create_cipher(sys.modules[name], key, mode, *args, **kwargs)
File "D:\python3\lib\site-packages\Crypto\Cipher_init.py", line 79, in _create_cipher
return modes[mode](factory, **kwargs)
File “D:\python3\lib\site-packages\Crypto\Cipher_mode_cbc.py”, line 234, in _create_cbc_cipher
cipher_state = factory._create_base_cipher(kwargs)
File “D:\python3\lib\site-packages\Crypto\Cipher\AES.py”, line 102, in _create_base_cipher
result = start_operation(c_uint8_ptr(key),
File “D:\python3\lib\site-packages\Crypto\Util_raw_api.py”, line 109, in c_uint8_ptr
raise TypeError(“Object type %s cannot be passed to C code” % type(data))
TypeError: Object type <class ‘str’> cannot be passed to C code
Process finished with exit code 1