我正在尝试使用python加密和解密文本,我知道该怎么做-问题是我不想使用一定数量的字母(例如16或32)。我希望能够使用尽可能多的字母/数字,然后对文本进行加密,而不会出现任何错误。
python中的base64将是完美的,因为我可以做到这一点,但是当我想这样做时:
password = "password"
encode = base64.b64encode(password)
...它返回错误,因为它不是以字节为单位;它必须像:
encode = base64.b64encode(b'password')
那完全可以,但是我不想这么做。
import base64
password = "hello world"
encoded = base64.b64encode(password.encode("utf-8"))
print(encoded)
decoded = base64.b64decode(encoded)
print(decoded)
现在是我的代码,它可以正常工作,但是我现在知道我使用的类型错误的东西,我需要知道如何使用AES。
相关分类