Skip to content

Hashers

undergroundwires edited this page Feb 15, 2020 · 11 revisions

Hashing

Murmur32 the IFastHasher

  • Murmur32 algorithm is implemented as IFastHasher.
  • One of the fastest hashing algorithms, if not the fastest.
  • Vulnerable to collisions.
  • Should be seeded with a strong random buffer
  • It passes the vector tests and is the true C# implementation.
  • Read more on Wikipedia

SHA512 the SafeHasher

  • Sha512Hasher is the implementation of ISafeHasher.
  • One of the strongest hashing algorithms, if not the strongest.
  • It's much slower, and should be used for very sensitive data such as password.
  • SafeOrbit implementation uses a salt for each operation.
  • There are no known collisions for SHA-512.
  • Read more on Wikipedia
Clone this wiki locally