在某些块模式中,如果我们更改明文中的一个位(或多个),则整个块\密文将被更改(即欧洲央行:块将不同。cbc:整个密文将是不同的)在OFB模式下的加密是否会解除文本?如果我们要修改明文中的一位,那么密文中会有多于一位被更改吗?
发布于 2021-09-18 13:56:07
如果我们要修改明文中的一位,那么密文中会有多于一位被更改吗?
在输出反馈模式中,不,它没有。具体来说,如果您更改了一小部分明文,而没有任何其他内容(例如,您不修改IV),那么只有相应的密文才会改变。
输出反馈模式的工作方式是在内部生成一个基于键和IV的位字符串,然后排它--或者将该位字符串与明文一起形成密文。任何可以用这种方式描述的模式(另一个例子,计数器模式)都将具有这个“非传播”属性。
这有两个直接影响:
https://crypto.stackexchange.com/questions/95141
复制相似问题