hash/fnv

Fnv包

  • import "hash/fnv"

  • 概述

  • 索引

概述

Package fnv 实现了由Glenn Fowler,Landon Curt Noll 和 Phong Vo 创建的 FNV-1 和 FNV-1a ,非加密散列函数。请参阅https://en.wikipedia.org/wiki/Fowler-Noll-Vo_hash_function

索引

  • func New128() hash.Hash

  • func New128a() hash.Hash

  • func New32() hash.Hash32

  • func New32a() hash.Hash32

  • func New64() hash.Hash64

  • func New64a() hash.Hash64

包文件

fnv.go

func New128(查看源代码)

func New128() hash.Hash

New128 返回一个新的128位 FNV-1 hash.Hash 。它的 Sum 方法将以 big-endian 字节顺序排列值。

func New128a(查看源代码)

func New128a() hash.Hash

New128a 返回一个新的128位 FNV-1a hash.Hash 。它的 Sum 方法将以 big-endian 字节顺序排列值。

func New32(查看源代码)

func New32() hash.Hash32

New32 返回一个新的32位 FNV-1 hash.Hash 。它的 Sum 方法将以 big-endian 字节顺序排列值。

func New32a(查看源代码)

func New32a() hash.Hash32

New32a 返回一个新的32位 FNV-1a hash.Hash 。它的 Sum 方法将以 big-endian 字节顺序排列值。

func New64(查看源代码)

func New64() hash.Hash64

New64 返回一个新的64位 FNV-1 hash.Hash 。它的 Sum 方法将以 big-endian 字节顺序排列值。

func New64a(查看源代码)

func New64a() hash.Hash64

New64a 返回一个新的64位 FNV-1a hash.Hash 。它的 Sum 方法将以 big-endian 字节顺序排列值。