[−][src]Module estahr::hash
This module provides functions to calculate the hash of strings and files. The hashes can be in absolute value or in hex. (hex is usually preferred)
The hashing (file & string) provided include:
- MD5 (for compatibility, not recommended due to proven weaknesses).
- SHA2 - 256
- SHA2 - 512
- SHA3 - 256
- SHA3 - 512
- BLAKE 2s (256 bit)
- BLAKE 2b (512 bit)
- BLAKE 3 (256 bit)
Enums
HashAlgorithm | This represents the type of hash algorithm. |
Functions
hash_file | Hashes the given file with the selected hash algorithm. |
hash_string | Hashes the given string with the selected hash algorithm. |