假设使用 256 密钥/IV 通过 AES 加密少量数据。加密后的数据是可以知道的。例如:
abcdefghijklmno|axXXyyYY343433553353afsafaadfafdfsafsf|2013-01-01T00:00:00
前两个部分(如果您破坏管道字符上的数据)很少改变。最后一部分,日期/时间确实会改变,但不会经常改变。我注意到改变日期但不改变消息的第一部分会导致密文的开头始终相同,大概是因为纯文本开始时是相同的。
这是否会让我面临针对加密算法的任何类型的攻击?通过在纯文本的开头添加盐值我会得到什么吗?
我正在使用该类AesManaged生成 IV/密钥并加密/解密纯文本(如果这有影响的话)。