Skip to content

Latest commit

 

History

History
98 lines (94 loc) · 2.59 KB

algorithms.md

File metadata and controls

98 lines (94 loc) · 2.59 KB

Algorithms Supported

smash supports a variety of hashing algorithms.

Algorithm Default Variations / Aliases
xxhash
learn more
xxhash
  • xxhash
murmur3
learn more
murmur3
  • murmur3 (alias: murmur3-128)
  • murmur3-128
  • murmur3-64
  • murmur3-32
SHA-256 sha256
  • sha256
  • sha-256
SHA-512 sha512
  • sha512
  • sha-512
MD5 md5
  • md5
FNV128
learn more
fnv128
  • fnv128
  • fnv-128
FNV128a
learn more
fnv128a
  • fnv (alias: fnv128a)
  • fnv128a
  • fnv-128a

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.