Name
KeySizes
Synopsis
public sealed class KeySizes { // Public Constructors public KeySizes(intminSize
, intmaxSize
, intskipSize
); // Public Instance Properties public int MaxSize{get; } public int MinSize{get; } public int SkipSize{get; } }
The KeySizes
class expresses a range of
cryptographic key lengths; instances of this class are returned from
the SymmetricAlgorithm.LegalKeySizes( )
and
AsymmetricAlgorithm.LegalKeySizes( )
methods.
The three class properties express the range of key lengths;
MinSize
specifies the shortest supported key
length, MaxSize
specifies the longest supported
length, and SkipSize
specifies the interval
between supported lengths. For example, if MinSize
is 16, MaxSize
is 32, and
SkipSize
is 8, then the KeySize
would represent key lengths of 16, 24, and 32 bits.
Returned By
AsymmetricAlgorithm.LegalKeySizes
,
SymmetricAlgorithm.{LegalBlockSizes
,
LegalKeySizes}
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.