Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encryption AES/河豚:随机IV与开始时的随机数据_Encryption_Aes_Blowfish - Fatal编程技术网

Encryption AES/河豚:随机IV与开始时的随机数据

Encryption AES/河豚:随机IV与开始时的随机数据,encryption,aes,blowfish,Encryption,Aes,Blowfish,我已了解AES或Blowfish等加密算法中初始化向量(IV)的用途(另请参见) 但是我不喜欢每次都传输IV,我希望每次都使用相同的IV(更容易编码)。为了实现具有相同公共前缀的消息的随机性,我只需在加密时在消息的开头添加一个总是新生成的大小相同的随机字节块,如IV。解密时,我会忽略/跳过第一个字节 消息开头的随机数据是否提供与使用随机IV相同的安全性?对于将先前块与当前加密混合的模式,IV本质上是“块0”。因此,手动添加的随机块是等效的。有关更多信息(可能是此类问题的更好论坛),请参阅。感谢您

我已了解AES或Blowfish等加密算法中初始化向量(IV)的用途(另请参见)

但是我不喜欢每次都传输IV,我希望每次都使用相同的IV(更容易编码)。为了实现具有相同公共前缀的消息的随机性,我只需在加密时在消息的开头添加一个总是新生成的大小相同的随机字节块,如IV。解密时,我会忽略/跳过第一个字节


消息开头的随机数据是否提供与使用随机IV相同的安全性?

对于将先前块与当前加密混合的模式,IV本质上是“块0”。因此,手动添加的随机块是等效的。有关更多信息(可能是此类问题的更好论坛),请参阅。

感谢您的快速回答;-)这个问题似乎离题了,因为它是关于密码学的,与编程没有直接关系。