smash supports a variety of hashing algorithms.
| Algorithm | Default | Variations / Aliases |
|---|---|---|
|
xxhash learn more |
xxhash |
|
|
murmur3 learn more |
murmur3 |
|
| SHA-256 | sha256 |
|
| SHA-512 | sha512 |
|
| MD5 | md5 |
|
| FNV128 learn more |
fnv128 |
|
| FNV128a learn more |
fnv128a |
|
Generally, when slicing is enabled (default), we'd recommend xxhash or murmur3.
When you're wanting a full hash (--disable-slicing option), generally sha512 or sha-256.