Namespace CryptoPro.Security.Cryptography
Classes
CpAsnEncodedData
Represents Abstract Syntax Notation One (ASN.1)-encoded data.
CpCryptoConfig
CpCryptographicAttributeObject
CpCryptographicAttributeObjectCollection
CpCryptographicAttributeObjectEnumerator
CpCspKeyContainerInfo
CpCspParameters
CpEnvelopedCms
CpIncrementalHash
Provides support for computing a hash or HMAC value incrementally across several segments.
CpOid
CpOidCollection
CpOidEnumerator
CpRSA
CpRSACryptoServiceProvider
CpRSAOAEPKeyExchangeDeformatter
CpRSAOAEPKeyExchangeFormatter
CpRSAPKCS1KeyExchangeDeformatter
CpRSAPKCS1KeyExchangeFormatter
CpRandomNumberGenerator
CpSHA1
Computes the SHA1 hash for the input data.
CpSHA256
Computes the SHA256 hash for the input data.
CpSHA384
Computes the SHA384 hash for the input data.
CpSHA512
Computes the SHA512 hash for the input data.
Gost2012_256SignatureDeformatter
Класc формирования подписи на алгоритме ГОСТ Р 34.10-2012 256.
Gost2012_256SignatureFormatter
Класc формирования подписи на алгоритме ГОСТ Р 34.10-2012 256.
Gost2012_512SignatureDeformatter
Класc формирования подписи на алгоритме ГОСТ Р 34.10-2012 512.
Gost2012_512SignatureFormatter
Класc формирования подписи на алгоритме ГОСТ Р 34.10-2012 512.
Gost28147
Gost28147CryptoServiceProvider
Gost3410
Represents the abstract class from which GOST R 34.10 - 2001 algorithms can inherit.
Gost3410Algorithm
Represents the abstract class from which asymmetric algorithms can inherit.
Gost3410CryptoServiceProvider
Implementation of Gost3410 algorithm using Crypto API 2.0.
Gost3410EphemeralCryptoServiceProvider
Алгоритм формирования общих ключей (SharedSecret) на основе алгоритма ГОСТ Р 34.10, эфимерного ключа и Криптопровайдера.
Gost3410_2012_256
Represents the abstract class from which GOST R 34.10 - 2012 (256) algorithms can inherit.
Gost3410_2012_256CryptoServiceProvider
Implementation of Gost3410_2012_256 algorithm using Crypto API 2.0.
Gost3410_2012_256EphemeralCryptoServiceProvider
Алгоритм формирования общих ключей (SharedSecret) на основе алгоритма ГОСТ Р 34.10, эфимерного ключа и Криптопровайдера.
Gost3410_2012_512
Represents the abstract class from which GOST R 34.10 - 2012 (512) algorithms can inherit.
Gost3410_2012_512CryptoServiceProvider
Implementation of Gost3410_2012_512 algorithm using Crypto API 2.0.
Gost3410_2012_512EphemeralCryptoServiceProvider
Алгоритм формирования общих ключей (SharedSecret) на основе алгоритма ГОСТ Р 34.10, эфимерного ключа и Криптопровайдера.
Gost3411
Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.11. Все реализации алгоритма ГОСТ Р 34.11 должны быть отнаследованы от данного класса.
Gost3411CryptoServiceProvider
Gost3411_2012_256
Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.11-2012 256. Все реализации алгоритма ГОСТ Р 34.11-2012 256 должны быть отнаследованы от данного класса.
Gost3411_2012_256CryptoServiceProvider
Gost3411_2012_512
Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.11-2012 512. Все реализации алгоритма ГОСТ Р 34.11-2012 512 должны быть отнаследованы от данного класса.
Gost3411_2012_512CryptoServiceProvider
Gost3412_2015_K
Провайдер ключа по ГОСТ 34.12-2015 К.
Gost3412_2015_KCryptoServiceProvider
Реализация провайдера ключа по ГОСТ 34.12-2015 М
Gost3412_2015_Kexp15
Провайдер алгоритма ключа kexp15.
Gost3412_2015_Kexp15_KCryptoServiceProvider
Реализация провайдера алгоритма ключа kexp15 на основе ГОСТ 34.12-2015 К.
Gost3412_2015_Kexp15_MCryptoServiceProvider
Реализация провайдера алгоритма ключа kexp15 на основе ГОСТ 34.12-2015 М.
Gost3412_2015_M
Провайдер ключа по ГОСТ 34.12-2015 М.
Gost3412_2015_MCryptoServiceProvider
Реализация провайдера ключа по ГОСТ 34.12-2015 М
GostKeyExchangeDeformatter
Класс восстановления по данным обмена симметричного ключа на основе ГОСТ Р 34.10 транспорта.
GostKeyExchangeFormatter
Класс формирования данных для обмена симметричным ключом на основе ГОСТ Р 34.10 транспорта.
GostKeyExchangeParameters
Параметры алгоритма цифровой подписи ГОСТ Р 34.10 и алгоритма формирования общего секретного ключа, включая открытый ключ.
GostRngCryptoServiceProvider
GostSharedSecretAlgorithm
Абстрактный базовый класс для всех реализаций ключа согласования.
GostSharedSecretCryptoServiceProvider
Реализация ключа согласования через криптопровайдер.
GostSignatureDeformatter
Класc формирования подписи на алгоритме ГОСТ Р 34.10-2001.
GostSignatureFormatter
Класc формирования подписи на алгоритме ГОСТ Р 34.10-2001.
HMACGost3411
HMACGost3411_2012_256
HMACGost3411_2012_512
KdfTree
Провайдер алгоритма диверсификации ключа KDF TREE.
PBKDF2
Провайдер алгоритма выработки ключа на основе пароля PBKDF2.
PkcsSigningCertificateV2
PrfGost
PrfGost3411
Реализация алгоритма генерации псевдослучайной последовательности с помощью функции PRF_GOSTR3411 (P_GOSTR3411). Может создавать симметричные ключи ГОСТ 28147 по выходной последовательности.
PrfGost3411_2012_256
Реализация алгоритма генерации псевдослучайной последовательности с помощью функции PRF_GOSTR3411_2012_256. Может создавать симметричные ключи ГОСТ 28147 по выходной последовательности.
PrfGost3411_2012_512
Реализация алгоритма генерации псевдослучайной последовательности с помощью функции PRF_GOSTR3411_2012_512. Может создавать симметричные ключи ГОСТ 28147 по выходной последовательности.
Structs
CpHashAlgorithmName
Specifies the name of a cryptographic hash algorithm.
Gost3410Parameters
Структура, содержащая параметры алгоритма подписи ГОСТ Р 34.10 и алгоритма формирования общего секретного ключа, включая открытый ключ.
Gost3412_2015KeyTransport
Зашифрованная для передачи ключевая информация.
Gost3412_2015WrappedKey
Структура зашифрованного ключа.
GostKeyTransport
Зашифрованная для передачи ключевая информация.
GostWrappedKey
Структура зашифрованного на алгоритме ГОСТ 28147 ключа.
Interfaces
ICpCspAsymmetricAlgorithm
An algorithm that implements Crypto API.
Enums
GostKeyWrapMethod
Алгоритм зашифрования секретного ключа.