4

RijndaelManagedクラスプロパティKeySize、BlockSize、FeedbackSize、およびPaddingのデフォルト値は何ですか?そして、デフォルト値も最高かどうか?

4

2 に答える 2

4

これがRijndealクラスのパラメーターなしのコンストラクターです(RijndaelManagedはそのクラスから継承します)

protected Rijndael()
{
    this.KeySizeValue = 256;
    this.BlockSizeValue = 128;
    this.FeedbackSizeValue = this.BlockSizeValue;
    this.LegalBlockSizesValue = Rijndael.s_legalBlockSizes;
    this.LegalKeySizesValue = Rijndael.s_legalKeySizes;
}

最高の値は何ですか、それは言うのは難しいです、それはあなたの使用法に依存します。それがプロパティとして定義される方法です:)

于 2012-06-05T15:56:18.910 に答える
0

Rijndaelが継承する「System.Security.Cryptography」クラスを見ると、これがコメントに表示されます。

// Summary:
//     Gets or sets the padding mode used in the symmetric algorithm.
//
// Returns:
//     The padding mode used in the symmetric algorithm. The default is System.Security.Cryptography.PaddingMode.PKCS7.
//
// Exceptions:
//   T:System.Security.Cryptography.CryptographicException:
//     The padding mode is not one of the System.Security.Cryptography.PaddingMode values.

public virtual PaddingMode Padding { get; set; }
于 2018-01-04T11:38:24.000 に答える