【发布时间】:2013-12-16 06:25:50
【问题描述】:
我有一个关于 pycrypto AES 加密的快速问题。假设我使用Encrypt & Decrypt using PyCrypto AES 256 的公认答案,并且我的 AES 加密器的密码 > 16 字节(我的块大小),数据会被截断还是仍会被加密。请阐明一些观点。谢谢。
【问题讨论】:
标签: python encryption aes pycrypto
我有一个关于 pycrypto AES 加密的快速问题。假设我使用Encrypt & Decrypt using PyCrypto AES 256 的公认答案,并且我的 AES 加密器的密码 > 16 字节(我的块大小),数据会被截断还是仍会被加密。请阐明一些观点。谢谢。
【问题讨论】:
标签: python encryption aes pycrypto
我不确定,但您不应该直接使用密码作为 AES 的输入。相反,通过key derivation function 运行您的密码,例如scrypt、bcrypt 或PBKDF2,并将其用作您的AES 密钥。见my comment regarding KDFs。
【讨论】: