2012-01-10 4 views
-1

Rijndaelに問題があります。私の問題は:私はDecryptメソッドでincontorectキーを使用する場合、RijndaelはCriptograpfyExceptionを投げる!どのように私はその主要なinccorectを知ることができますか?それが例外を投げる理由は何ですか?私は解読メソッドがゴミを返さなければならないと思った!RijndaelのCriptographyException

答えて

0

Rijndaelに関して間違える可能性があるのは、キーのサイズがサポートされていないことだけです。 Rijndaelの最もよく使用される設定であるAESでは、長さ128,192、または256ビット(またはそれぞれ16,24、または32バイト)のキーを供給する必要があります。

+0

※唯一のものは?パッディングはどうですか?または間違ったIVが供給されていますか?または(他の多くのものはここにあります) – Rushyo

+0

@Rushyoこれは質問された質問の文脈にあります。理論的な観点からは、ブロック暗号自体ではなく、動作モードにIVとパディングが必要です。ブロック暗号では、キーと1ブロックの入力が可能です(+おそらく調整)。 Rijndaelの場合、キーは任意のビット値で構成されているので、残っているのはキーのサイズです。 –

関連する問題