文字
分享

  • 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 字节顺序排列值。

上一篇:hash/crc64下一篇:html