そのため、RijndaelManaged
クラス (.NET 2.0) を使用して、構成ファイル内の小さな文字列 (約 12 文字以下) に対して AES-128 CBC 暗号化を実行しています。データを復号化するときにパディングバイトが削除されないことを除いて、すべてが正常に機能しています。パディングを行わないことを選択できることは理解していますが、それは非常に安全ではなく、パディングバイトを追加する必要があることを理解しています. 現在、暗号ランダムバイトを自動的に追加PaddingMode.ISO10126
できるようにするために使用しています。CryptoStream
これを処理する業界標準の方法は何ですか? 復号化時にこれらの「余分なバイト」を取り除く正しい方法は何ですか?