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