КриптоПро .NET
Search Results for

    Показать/Скрыть содержание

    Class Gost3411_2012_512

    Абстрактный базовый класс для всех реализаций алгоритма ГОСТ Р 34.11-2012 512. Все реализации алгоритма ГОСТ Р 34.11-2012 512 должны быть отнаследованы от данного класса.

    Inheritance
    object
    HashAlgorithm
    Gost3411_2012_512
    Gost3411_2012_512CryptoServiceProvider
    Implements
    ICryptoTransform
    IDisposable
    Inherited Members
    HashAlgorithm.HashSizeValue
    HashAlgorithm.HashValue
    HashAlgorithm.State
    HashAlgorithm.Clear()
    HashAlgorithm.ComputeHash(byte[])
    HashAlgorithm.ComputeHash(byte[], int, int)
    HashAlgorithm.ComputeHash(Stream)
    HashAlgorithm.ComputeHashAsync(Stream, CancellationToken)
    HashAlgorithm.Create(string)
    HashAlgorithm.Dispose()
    HashAlgorithm.Dispose(bool)
    HashAlgorithm.HashCore(byte[], int, int)
    HashAlgorithm.HashCore(ReadOnlySpan<byte>)
    HashAlgorithm.HashFinal()
    HashAlgorithm.Initialize()
    HashAlgorithm.TransformBlock(byte[], int, int, byte[], int)
    HashAlgorithm.TransformFinalBlock(byte[], int, int)
    HashAlgorithm.TryComputeHash(ReadOnlySpan<byte>, Span<byte>, out int)
    HashAlgorithm.TryHashFinal(Span<byte>, out int)
    HashAlgorithm.CanReuseTransform
    HashAlgorithm.CanTransformMultipleBlocks
    HashAlgorithm.Hash
    HashAlgorithm.HashSize
    HashAlgorithm.InputBlockSize
    HashAlgorithm.OutputBlockSize
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: CryptoPro.Security.Cryptography
    Assembly: CryptoPro.Security.Cryptography.dll
    Syntax
    public abstract class Gost3411_2012_512 : HashAlgorithm, ICryptoTransform, IDisposable
    Remarks

    Создание наследников данного класса позволяет создать конкретную реализацию алгоритма ГОСТ Р 34.11-2012 512.

    Основное применение данного класса, это идентификация алгоритма ГОСТ Р 34.11-2012 512 в иерархии криптографических алгоритмов.

    Fields

    HashSizeInBits

    The hash size produced by the GOST3411_2012_512 algorithm, in bits.

    Declaration
    public const int HashSizeInBits = 512
    Field Value
    Type Description
    int

    HashSizeInBytes

    The hash size produced by the GOST3411_2012_512 algorithm, in bytes.

    Declaration
    public const int HashSizeInBytes = 64
    Field Value
    Type Description
    int

    Methods

    Create()

    Declaration
    public static Gost3411_2012_512 Create()
    Returns
    Type Description
    Gost3411_2012_512

    Implements

    ICryptoTransform
    IDisposable
    В этом разделе
    Наверх Generated by DocFX