System::Security::Cryptography::HashAlgorithm::ComputeHash method

HashAlgorithm::ComputeHash(const ArrayPtr<uint8_t>&) method

Вычисляет хеш буфера.

ArrayPtr<uint8_t> System::Security::Cryptography::HashAlgorithm::ComputeHash(const ArrayPtr<uint8_t> &buffer)
ПараметрТипОписание
bufferconst ArrayPtr<uint8_t>&Исходный буфер.

ReturnValue

Вычисленное хеш-значение.

См. также

HashAlgorithm::ComputeHash(const ArrayPtr<uint8_t>&, int, int) method

Вычисляет хеш части буфера.

ArrayPtr<uint8_t> System::Security::Cryptography::HashAlgorithm::ComputeHash(const ArrayPtr<uint8_t> &buffer, int offset, int count)
ПараметрТипОписание
bufferconst ArrayPtr<uint8_t>&Исходный буфер.
смещениеintСмещение в исходном буфере.
countintКоличество байтов, используемых из исходного буфера.

ReturnValue

Вычисленное хеш-значение.

См. также

HashAlgorithm::ComputeHash(SharedPtr<IO::Stream> const&) method

Читает поток до конца и вычисляет хеш прочитанных данных.

ArrayPtr<uint8_t> System::Security::Cryptography::HashAlgorithm::ComputeHash(SharedPtr<IO::Stream> const &inputStream)
ПараметрТипОписание
inputStreamSharedPtr<IO::Stream> const&Поток для чтения данных.

ReturnValue

Вычисленное значение хеша для всех данных потока.

См. также