Алгоритм формирования общих ключей (SharedSecret) на основе алгоритма ГОСТ Р 34.10-2012 512, эфимерного ключа и Криптопровайдера.

Пространство имен:  CryptoPro.Sharpei
Сборка:  CryptoPro.Sharpei.Base (в CryptoPro.Sharpei.Base.dll)

Синтаксис

Visual Basic
<ComVisibleAttribute(True)> _
Public NotInheritable Class Gost3410_2012_512EphemeralCryptoServiceProvider _
	Inherits Gost3410_2012_512
C#
[ComVisibleAttribute(true)]
public sealed class Gost3410_2012_512EphemeralCryptoServiceProvider : Gost3410_2012_512
Visual C++
[ComVisibleAttribute(true)]
public ref class Gost3410_2012_512EphemeralCryptoServiceProvider sealed : public Gost3410_2012_512
JavaScript
CryptoPro.Sharpei.Gost3410_2012_512EphemeralCryptoServiceProvider = function();

Type.createClass(
	'CryptoPro.Sharpei.Gost3410_2012_512EphemeralCryptoServiceProvider',
	CryptoPro.Sharpei.Gost3410_2012_512);

Иерархия наследования

System..::..Object
  AsymmetricAlgorithm
    CryptoPro.Sharpei..::..Gost3410_2012_512
      CryptoPro.Sharpei..::..Gost3410_2012_512EphemeralCryptoServiceProvider

Потокобезопасность

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

Версии CSP:

КриптоПро CSP 2.0, КриптоПро CSP 3.0, КриптоПро CSP 3.6

См. также: