Show / Hide Table of Contents

Class Murmur3

MurmurHash is a non-cryptographic hash function suitable for general hash-based lookup. It was created by Austin Appleby in 2008 and is currently hosted on Github along with its test suite named 'SMHasher'. It also exists in a number of variants, all of which have been released into the public domain. The name comes from two basic operations, multiply (MU) and rotate (R), used in its inner loop. https://en.wikipedia.org/wiki/MurmurHash Implementation of Murmur3 Hash by Adam Horvath http://blog.teamleadnet.com/2012/08/murmurhash3-ultra-fast-hash-algorithm.html

Inheritance
System.Object
Murmur3
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FastReport.Utils
Assembly: FastReport.OpenSource.dll
Syntax
[CLSCompliant(true)]
public class Murmur3

Fields

READ_SIZE

READ_SIZE

Declaration
[CLSCompliant(false)]
public static ulong READ_SIZE
Field Value
Type Description
System.UInt64

Properties

Hash

Gets the Hash

Declaration
public byte[] Hash { get; }
Property Value
Type Description
System.Byte[]

Methods

ComputeHash(Byte[])

ComputeHash function

Declaration
public byte[] ComputeHash(byte[] bb)
Parameters
Type Name Description
System.Byte[] bb
Returns
Type Description
System.Byte[]
Back to top Generated by DocFX