AES 初始向量
我是否已提供 AES 密钥 + IV 以便某人能够解密加密数据? 这会将密钥长度从 128 位增加到 256 位吗?
Do I have provide AES key + IV for someone to be able to decrypt encrypted data?
Does that increase key length from 128 bit to 256 bits?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,解密某些东西需要密钥和 IV。通常,应使用安全通道或密钥交换机制来交换密钥。 IV 可以与加密数据一起以明文形式传输。理想情况下,静脉注射应仅使用一次。使用不断变化的 IV 背后的主要动机是,对同一事物加密两次不应导致两次产生相同的密文,因为这可以让攻击者得出有关加密数据的结论。
Yes, both the key and the IV are needed to decrypt something. Generally, the key should be exchanged using a secure channel or key exchange mechanism. The IV can be transmitted along with the encrypted data in plain text. An IV should ideally be used only once. The main motivation behind using a changing IV is that encrypting the same thing twice should not result in the same ciphertext both times, because this can allow an attacker to draw conclusions about the data encrypted.