【问题标题】:CriptographyException in RijndaelRijndael 中的 CriptographyException
【发布时间】:2012-01-10 09:35:43
【问题描述】:

我对 Rijndael 有一些问题!我的问题是:如果我在 Decrypt 方法中使用 incсorect 密钥,那么 Rijndael 会抛出 CriptograpfyException!我怎么知道那个键不正确?为什么会抛出异常?我以为解密方法一定是返回垃圾!

【问题讨论】:

    标签: rijndael


    【解决方案1】:

    关于 Rijndael 唯一可能不正确的是不支持密钥的大小。对于最常用的 Rijndael 配置 AES,您必须提供长度为 128、192 或 256 位(或分别为 16、24 或 32 字节)的密钥。

    【讨论】:

    • 唯一的东西?填充呢?还是提供了不正确的 IV?或(这里还有很多其他的东西)
    • @Rushyo 这是在所问问题的上下文中。从理论上讲,操作模式需要 IV 和填充,而不是分组密码本身。分组密码允许一个密钥和一个输入块(+可能是一个调整)。对于 Rijndael,密钥由任何位值组成,因此剩下的就是密钥大小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2017-02-22
    相关资源
    最近更新 更多