Generates a combined-entropy key.
Пространство имен: 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.GenerateSymmetricKey(keySizeInBits, senderEntropy, receiverEntropy) |
Синтаксис
Visual Basic |
---|
Public Shared Function GenerateSymmetricKey ( _ keySizeInBits As Integer, _ senderEntropy As Byte(), _ <OutAttribute> ByRef receiverEntropy As Byte() _ ) As Byte() |
C# |
---|
public static byte[] GenerateSymmetricKey ( int keySizeInBits, byte[] senderEntropy, out byte[] receiverEntropy ) |
C++ |
---|
public: static array<unsigned char>^ GenerateSymmetricKey ( int keySizeInBits, array<unsigned char>^ senderEntropy, [OutAttribute] array<unsigned char>^% receiverEntropy ) |
J# |
---|
public static byte[] GenerateSymmetricKey ( 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.Исключения
Тип исключений | Условие |
---|
Примечания
This function should not be used to generate DES keys because it does not perform an IsWeakKey check. Use GenerateDESKey() instead.
Безопасность потоков
Любые открытые статические члены
(Shared в Visual Basic) этого типа являются
поточно-ориентированными.Любые члены экземпляров не являются
гарантированно поточно-ориентированными.