我有一个关于pycrypto AES加密的快速问题。假设我使用Encrypt & Decrypt using PyCrypto AES 256的已接受答案,并且我将密码短语用于AES加密器> 16个字节(我的块大小),数据将被截断还是仍然会被加密。请说清楚。谢谢。
答案 0 :(得分:1)
我不确定,但您不应该直接使用密码作为AES的输入。而是通过key derivation function,scrypt或bcrypt等PBKDF2运行密码,并将其用作AES密钥。请参阅my comment regarding KDFs。