Generates a symmetric key for use with the DES or Triple-DES algorithms. This function will always return a key that is not considered weak by TripleDES.IsWeakKey().
Пространство имен: Microsoft.IdentityModel
Сборка: Microsoft.IdentityModel (в microsoft.identitymodel.dll)

Использование

Visual Basic
Dim keySizeInBits As Integer
Dim returnValue As Byte()

returnValue = KeyGenerator.GenerateDESKey(keySizeInBits)

Синтаксис

Visual Basic
Public Shared Function GenerateDESKey ( _
		keySizeInBits As Integer _
) As Byte()
C#
public static byte[] GenerateDESKey (
		int keySizeInBits
)
C++
public:
static array<unsigned char>^ GenerateDESKey (
		int keySizeInBits
)
J#
public static byte[] GenerateDESKey (
		int keySizeInBits
)
JScript
public static function GenerateDESKey (
		keySizeInBits : int
) : byte[]

Параметры

keySizeInBits

The key size in bits.

Возвращаемое значение

The symmetric key.

Исключения

Тип исключений Условие

Безопасность потоков

Любые открытые статические члены (Shared в Visual Basic) этого типа являются поточно-ориентированными.Любые члены экземпляров не являются гарантированно поточно-ориентированными.

Платформы

Платформа разработки

Windows Server 2003, Windows Vista

Target Platforms

Windows Server 2008, Windows Vista, Not tested on Windows XP

См. также