gpt4 book ai didi

encryption - 是否需要初始化向量才能解密我的数据?

转载 作者:行者123 更新时间:2023-12-04 06:11:59 25 4
gpt4 key购买 nike

我正在使用 RijndaelManaged 来加密和解密数据。我很可能误解了初始化向量的意义,但我发现如果在解密数据时将其设置为不同的值,除前 16 个字符外的所有字符仍能正确解密。这是预期的行为吗?

最佳答案

是的。在 CBC 模式下,每个密文块都用作下一个密文块的 IV。使用有问题的 IV 会弄乱前 16 字节块,但后续块不会受到影响。这可能是一个有用的属性,因为它允许在错误块之后进行错误恢复,这在某些情况下可能很重要。它还说明了为什么没有必要对 IV 保密(与 key 不同!)。

关于encryption - 是否需要初始化向量才能解密我的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7676547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com