Encryption 将IV附加到加密字符串的可能方法

Encryption 将IV附加到加密字符串的可能方法,encryption,aes,encryption-symmetric,Encryption,Aes,Encryption Symmetric,将iv附加到加密字符串的可能方式有哪些。将iv作为前16个是最常见的方法。我们还有其他方法可以做到吗?您可以随心所欲地附加它(如果您真的喜欢,可以在开头、结尾或中间),或者单独发送,如果您喜欢,可以通过烟雾信号发送!只要你的解密代码知道在哪里可以找到它。当然,在开始的时候是它的逻辑位置(特别是如果你想在你得到整个密文之前开始解密的话)。但从安全的角度来看,如果出于某种原因需要,没有理由不把它放在其他地方 请记住,你应该假定任何窃听者知道你放了IV的位置。你不应该认为这是一个秘密。 你可以附加它不

将iv附加到加密字符串的可能方式有哪些。将iv作为前16个是最常见的方法。我们还有其他方法可以做到吗?

您可以随心所欲地附加它(如果您真的喜欢,可以在开头、结尾或中间),或者单独发送,如果您喜欢,可以通过烟雾信号发送!只要你的解密代码知道在哪里可以找到它。当然,在开始的时候是它的逻辑位置(特别是如果你想在你得到整个密文之前开始解密的话)。但从安全的角度来看,如果出于某种原因需要,没有理由不把它放在其他地方


<>请记住,你应该假定任何窃听者知道你放了IV的位置。你不应该认为这是一个秘密。

你可以附加它不管你喜欢(在开始,或结束,或中间如果你真的觉得它),或单独发送,通过烟雾信号,如果你喜欢的话!只要你的解密代码知道在哪里可以找到它。当然,在开始的时候是它的逻辑位置(特别是如果你想在你得到整个密文之前开始解密的话)。但从安全的角度来看,如果出于某种原因需要,没有理由不把它放在其他地方


请记住,你应该假定任何窃听者都知道你放了IV的位置。你不应该认为这是一个秘密。

“但是从安全的角度来看,你可以把它放在任何地方”——没有双重否定。(如果我弄错了,经过充分证明)还假设如果你真的发送了它,那么最重要的是你还要在你的密文中添加某种身份验证(在取消密码或使用明文之前检查它)。否则,您的协议很可能是不安全的。“但是从安全的角度来看,您可以将它放在任何地方”-没有双重否定。(如果我弄错了,经过充分证明)还假设如果你真的发送了它,那么最重要的是你还要在你的密文中添加某种身份验证(在取消密码或使用明文之前检查它)。否则,您的协议很可能不安全。