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