17得票4回答
如何检测块密码模式

如何检测消息是由CBC还是ECB模式加密的? 我写了一个函数,可以随机使用AES 128 CBC或ECB进行加密,并对明文和密文进行汉明距离计算,但似乎不关联密码模式。 如何检测块密码模式? 提前感谢您的回答。

12得票1回答
Python中使用PKCS5进行AES解密填充

我一直在尝试用Python实现AES CBC解密。由于密文不是16字节的倍数,因此需要进行填充。如果不进行填充,则会出现以下错误: "TypeError: Odd-length string" 但是我无法找到在PyCrypto Python中实现PKCS5所需的正确参考。是否有任何命令可以...

8得票2回答
AES/CBC是否真的需要IV参数?

我正在编写一款使用AES / CBC(模式)加密我的消息的简单应用程序。根据我的理解,CBC模式需要IV参数,但我不知道为什么我的代码在没有使用IV参数的情况下工作。有人能解释一下吗?谢谢。 输出的加密消息为:T9KdWxVZ5xStaisXn6llfg==,没有异常。 public cl...