Encryption 使用内容的SHA1散列作为IV使用AES-256 CBC加密内容?

Encryption 使用内容的SHA1散列作为IV使用AES-256 CBC加密内容?,encryption,cryptography,aes,sha,initialization-vector,Encryption,Cryptography,Aes,Sha,Initialization Vector,我想加密明文,这样如果加密相同的明文,它就会生成相同的密文。使用AES-256和CBC加密内容时,使用内容SHA1的前16个字节作为IV安全吗 我知道IV必须是随机的,我相信SHA1是有效的,但是作为IV提供的随机性可以从内容中派生出来吗?这是否容易受到攻击?我在cryto.stackexchange.com上找到了一些相关问题的答案。似乎收敛加密有一些已知的权衡。

我想加密明文,这样如果加密相同的明文,它就会生成相同的密文。使用AES-256和CBC加密内容时,使用内容SHA1的前16个字节作为IV安全吗


我知道IV必须是随机的,我相信SHA1是有效的,但是作为IV提供的随机性可以从内容中派生出来吗?这是否容易受到攻击?

我在cryto.stackexchange.com上找到了一些相关问题的答案。似乎收敛加密有一些已知的权衡。