Matt Nadareski 676f6951d1 Add hashing tests
2024-03-04 10:41:51 -05:00
2024-03-03 19:30:23 -05:00
2024-03-04 10:41:51 -05:00
2024-03-03 16:27:44 -08:00
2024-03-03 22:21:15 -05:00
2024-03-04 10:41:51 -05:00

SabreTools.Hashing

This library comprises of methods and helpers to simplify the process of getting checksums and checksums from both files and streams. See the following table for information about where each of the various components comes from:

Source Hash / Checksum Types Notes
Aaru.Checksums SpamSum Some code tweaks made to support older .NET versions
Compress N/A Used for threaded hashing
CRC32 / OptimizedCRC CRC-32 Used in net20, net35, net40, and net452
System.IO.Hashing CRC-32, CRC-64, xxHash32, xxHash64, XXH3, XXH128 Used in net462 and above
System.Security.Cryptography MD5, SHA-1, SHA-256, SHA-384, SHA-512 Built-in library

Find the link to the Nuget package here.

Description
No description provided
Readme 690 KiB
Latest
2025-11-13 12:25:14 +00:00
Languages
C# 97.9%
Shell 1.1%
PowerShell 1%