Expand description
Implementation of the MD5 hash function.
WARNING: Don’t use MD5 for anything remotely security-sensitive! This implementation is meant to be used for Advent of Code puzzles only.
The vectorized versions hash multiple inputs of the same length at once, which provides a significant performance increase for the brute force puzzle solutions.
Modules§
multiversion!
array128 implementation.multiversion!
array256 implementation.multiversion!
array4096 implementation.multiversion!
avx2 implementation.multiversion!
scalar implementation.
Statics§
- Fastest supported implementation, for dynamic dispatch.
Functions§
- Brute force hashes of a prefix followed by an increasing integer.
- Returns the MD5 hash of the input slice.
- Convert an MD5 hash to ASCII hex.