SHA512CryptoServiceProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Derived cryptographic types are obsolete. Use the Create method on the base type instead.
Определяет объект-оболочку для доступа к реализации алгоритма SHA512, предоставляемой поставщиком служб шифрования (CSP).
public ref class SHA512CryptoServiceProvider sealed : System::Security::Cryptography::SHA512
public sealed class SHA512CryptoServiceProvider : System.Security.Cryptography.SHA512
[System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class SHA512CryptoServiceProvider : System.Security.Cryptography.SHA512
type SHA512CryptoServiceProvider = class
inherit SHA512
[<System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SHA512CryptoServiceProvider = class
inherit SHA512
Public NotInheritable Class SHA512CryptoServiceProvider
Inherits SHA512
- Наследование
- Атрибуты
Конструкторы
SHA512CryptoServiceProvider() |
Устаревшие..
Инициализирует новый экземпляр класса SHA512CryptoServiceProvider. |
Поля
HashSizeInBits |
Устаревшие..
Размер хэша, создаваемого алгоритмом SHA512, в битах. (Унаследовано от SHA512) |
HashSizeInBytes |
Устаревшие..
Размер хэша, создаваемого алгоритмом SHA512, в байтах. (Унаследовано от SHA512) |
HashSizeValue |
Устаревшие..
Представляет размер вычисленного хэш-кода в битах. (Унаследовано от HashAlgorithm) |
HashValue |
Устаревшие..
Представляет значение вычисляемого хэш-кода. (Унаследовано от HashAlgorithm) |
State |
Устаревшие..
Представляет состояние процесса вычисления хэша. (Унаследовано от HashAlgorithm) |
Свойства
CanReuseTransform |
Устаревшие..
Получает значение, указывающее на возможность повторного использования текущего преобразования. (Унаследовано от HashAlgorithm) |
CanTransformMultipleBlocks |
Устаревшие..
Если переопределено в производном классе, возвращает значение, указывающее, возможно ли преобразование нескольких блоков. (Унаследовано от HashAlgorithm) |
Hash |
Устаревшие..
Получает значение вычисленного хэш-кода. (Унаследовано от HashAlgorithm) |
HashSize |
Устаревшие..
Получает размер вычисленного хэш-кода в битах. (Унаследовано от HashAlgorithm) |
InputBlockSize |
Устаревшие..
При переопределении в производном классе получает размер входного блока. (Унаследовано от HashAlgorithm) |
OutputBlockSize |
Устаревшие..
При переопределении в производном классе получает размер выходного блока. (Унаследовано от HashAlgorithm) |
Методы
Clear() |
Устаревшие..
Освобождает все ресурсы, используемые классом HashAlgorithm. (Унаследовано от HashAlgorithm) |
ComputeHash(Byte[]) |
Устаревшие..
Вычисляет хэш-значение для заданного массива байтов. (Унаследовано от HashAlgorithm) |
ComputeHash(Byte[], Int32, Int32) |
Устаревшие..
Вычисляет хэш-значение для заданной области заданного массива байтов. (Унаследовано от HashAlgorithm) |
ComputeHash(Stream) |
Устаревшие..
Вычисляет хэш-значение для заданного объекта Stream. (Унаследовано от HashAlgorithm) |
ComputeHashAsync(Stream, CancellationToken) |
Устаревшие..
Асинхронно вычисляет хэш-значение для заданного объекта Stream. (Унаследовано от HashAlgorithm) |
Dispose() |
Устаревшие..
Освобождает все ресурсы, используемые текущим экземпляром класса HashAlgorithm. (Унаследовано от HashAlgorithm) |
Dispose(Boolean) |
Устаревшие..
Освобождает неуправляемые ресурсы, используемые объектом HashAlgorithm, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от HashAlgorithm) |
Equals(Object) |
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Устаревшие..
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
HashCore(Byte[], Int32, Int32) |
Устаревшие..
При переопределении в производном классе передает данные, записанные в объект, на вход хэш-алгоритма для вычисления хэша. (Унаследовано от HashAlgorithm) |
HashCore(ReadOnlySpan<Byte>) |
Устаревшие..
Передает записываемые в объект данные в хэш-алгоритм для вычисления хэша. (Унаследовано от HashAlgorithm) |
HashFinal() |
Устаревшие..
Если переопределено в производном классе, завершает вычисление хэша после обработки последних данных криптографическим хэш-алгоритмом. (Унаследовано от HashAlgorithm) |
Initialize() |
Устаревшие..
Инициализирует или повторно инициализирует экземпляр хэш-алгоритма. |
MemberwiseClone() |
Устаревшие..
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TransformBlock(Byte[], Int32, Int32, Byte[], Int32) |
Устаревшие..
Вычисляет хэш-значение для заданной области входного массива байтов и копирует указанную область входного массива байтов в заданную область выходного массива байтов. (Унаследовано от HashAlgorithm) |
TransformFinalBlock(Byte[], Int32, Int32) |
Устаревшие..
Вычисляет хэш-значение для заданной области заданного массива байтов. (Унаследовано от HashAlgorithm) |
TryComputeHash(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Устаревшие..
Пытается вычислить хэш-значение для заданного массива байтов. (Унаследовано от HashAlgorithm) |
TryHashFinal(Span<Byte>, Int32) |
Устаревшие..
Пытается завершить вычисление хэша после обработки последних данных хэш-алгоритмом. (Унаследовано от HashAlgorithm) |
Явные реализации интерфейса
IDisposable.Dispose() |
Устаревшие..
Освобождает неуправляемые ресурсы, используемые объектом HashAlgorithm, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от HashAlgorithm) |