我正在阅读我们学校的密码学注释,它很好地解释了CBC和DES的细节,但是它没有提供关于它们之间的关系的好信息。
从我迄今为止的研究来看,CBC本质上是一系列块密码,DES可以用于分组密码加密过程。
是这样吗,还是有其他一些相关的方式?我对密码学很陌生,任何帮助都会很感激。非常感谢!
发布于 2023-01-19 20:45:41
CBC是一种操作模式,它是为任意块密码定义的,可以是DES、AES或任何您喜欢的。例如,请参见维基百科。
块密码通常使用伪随机排列处理64位或128位块。通常,我们要加密的消息要长得多,操作模式可以在满足某些安全属性的同时实现这一点。所使用的成分通常是一个公共随机初始化向量,以及将下一个块的加密连接到由前一个块产生的某个变量的方法,从而增强了整个消息的加密的安全性属性。
https://crypto.stackexchange.com/questions/103825
复制相似问题