Generates a combined-entropy 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 senderEntropy As Byte() Dim receiverEntropy As Byte() Dim returnValue As Byte() returnValue = KeyGenerator.GenerateDESKey(keySizeInBits, senderEntropy, receiverEntropy) |
Синтаксис
Visual Basic |
---|
Public Shared Function GenerateDESKey ( _ keySizeInBits As Integer, _ senderEntropy As Byte(), _ <OutAttribute> ByRef receiverEntropy As Byte() _ ) As Byte() |
C# |
---|
public static byte[] GenerateDESKey ( int keySizeInBits, byte[] senderEntropy, out byte[] receiverEntropy ) |
C++ |
---|
public: static array<unsigned char>^ GenerateDESKey ( int keySizeInBits, array<unsigned char>^ senderEntropy, [OutAttribute] array<unsigned char>^% receiverEntropy ) |
J# |
---|
public static byte[] GenerateDESKey ( int keySizeInBits, byte[] senderEntropy, /** @attribute OutAttribute() */ /** @ref */ byte[] receiverEntropy ) |
JScript |
---|
|
Параметры
- keySizeInBits
-
The key size in bits.
- senderEntropy
-
Requestor's entropy.
- receiverEntropy
-
The issuer's entropy.
Возвращаемое значение
The computed symmetric key based on PSHA1 algorithm.Исключения
Тип исключений | Условие |
---|
Безопасность потоков
Любые открытые статические члены
(Shared в Visual Basic) этого типа являются
поточно-ориентированными.Любые члены экземпляров не являются
гарантированно поточно-ориентированными.