【发布时间】:2021-02-26 14:45:39
【问题描述】:
我正在接受用户输入并需要将其转换为 AES 加密密钥。 我有:
keyInput= input("Enter key:")
key = keyInput.encode()
print(key)
如果我输入“计算机”作为输入。我得到了输出的结果b'computer'。
不应该看起来更像这样吗?
b'\xbf\xc0\x85)\x10nc\x94\x02)j\xdf\xcb\xc4\x94\x9d(\x9e[EX\xc8\xd5\xbfI{\xa2$\x05(\xd5\x18'
【问题讨论】:
-
散列和加密是不同的东西。前者应该用于密码存储和验证(有更具体的要求);后者不应该。
-
我已经编辑了这篇文章,希望得到一些意见。提前致谢
-
请阅读How to Ask,然后阅读edit 您的问题以提供足够的上下文。理想情况下,您应该给我们一个minimal reproducible example。
-
对不起,堆栈很新。
标签: python encryption hash cryptography aes