作者回复: 如果两份明文使用同一个密钥加密,破解者根据第一份明文破解了密钥后,如果有了随机化的初始化向量,他就没法直接解密第二份密文。
作者回复: 很高兴能帮到你!
作者回复: 碰撞后无法解决,有安全隐患,所以现在SHA1已经不推荐使用了。但现在的SHA256下,碰撞概率足够的小,从解决问题的角度,目前是安全的,其概率参见:https://crypto.stackexchange.com/questions/24732/probability-of-sha256-collisions-for-certain-amount-of-hashed-values
作者回复: 是的,CCM分组模式也是类似,计算MAC指纹是串行,对明文加密是并行
作者回复: 不是,Plaintext1是分块后的第1块数据,而Ciphertext1是加密后的第1块数据
作者回复: 是的,实际上在用的都含有mac功能
作者回复: 1、分别计算可以并行处理,使用好多核CPU。 2、CBC才需要用到上一次的结果,CTR是不需要的。你可以再看一下视频。 3、不太明白这个问题。计数器只是为了混淆密钥。