HashHelper

public static string GenerateSha1(Stream stream)

Language: C#

Генерирует SHA1 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде строки

public static string GenerateSha1(byte[] data)

Language: C#

Генерирует SHA1 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде строки

public static string GenerateSha1(string str)

Language: C#

Генерирует SHA1 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде строки

public static string GenerateSha256(Stream stream)

Language: C#

Генерирует SHA256 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде строки

public static string GenerateSha256(byte[] data)

Language: C#

Генерирует SHA256 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде строки

public static string GenerateSha256(string str)

Language: C#

Генерирует SHA256 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде строки

public static string GenerateSha384(Stream stream)

Language: C#

Генерирует SHA384 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде строки

public static string GenerateSha384(byte[] data)

Language: C#

Генерирует SHA384 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде строки

public static string GenerateSha384(string str)

Language: C#

Генерирует SHA384 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде строки

public static string GenerateSha512(Stream stream)

Language: C#

Генерирует SHA512 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде строки

public static string GenerateSha512(byte[] data)

Language: C#

Генерирует SHA512 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде строки

public static string GenerateSha512(string str)

Language: C#

Генерирует SHA512 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде строки

public static string GenerateMd5(Stream stream)

Language: C#

Генерирует MD5 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде строки

public static string GenerateMd5(byte[] data)

Language: C#

Генерирует MD5 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде строки

public static string GenerateMd5(string str)

Language: C#

Генерирует MD5 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде строки

public static byte GenerateCrc8(Stream stream)

Language: C#

Генерирует CRC8 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде байта

public static byte GenerateCrc8(byte[] data)

Language: C#

Генерирует CRC8 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде байта

public static byte GenerateCrc8(string str)

Language: C#

Генерирует CRC8 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде байта

public static ushort GenerateCrc16(Stream stream)

Language: C#

Генерирует CRC16 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде ushort

public static ushort GenerateCrc16(byte[] data)

Language: C#

Генерирует CRC16 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде ushort

public static ushort GenerateCrc16(string str)

Language: C#

Генерирует CRC16 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде ushort

public static uint GenerateCrc32(Stream stream)

Language: C#

Генерирует CRC32 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде uint

public static uint GenerateCrc32(byte[] data)

Language: C#

Генерирует CRC32 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде uint

public static uint GenerateCrc32(string str)

Language: C#

Генерирует CRC32 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде uint

public static ushort GenerateAdler16(Stream stream)

Language: C#

Генерирует Adler-16 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде ushort

public static ushort GenerateAdler16(byte[] data)

Language: C#

Генерирует Adler-16 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде ushort

public static ushort GenerateAdler16(string str)

Language: C#

Генерирует Adler-16 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде ushort

public static uint GenerateAdler32(Stream stream)

Language: C#

Генерирует Adler-32 хеш от потока данных

Parameters:

  • stream: Поток данных для хеширования

Returns: Хеш в виде uint

public static uint GenerateAdler32(byte[] data)

Language: C#

Генерирует Adler-32 хеш от массива байт

Parameters:

  • data: Массив байт для хеширования

Returns: Хеш в виде uint

public static uint GenerateAdler32(string str)

Language: C#

Генерирует Adler-32 хеш от строки

Parameters:

  • str: Строка для хеширования

Returns: Хеш в виде uint