哈希类

package
v0.0.0-...-fcd50c7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

ghash 包提供了Go中的一些经典哈希函数(uint32/uint64)。 md5:c74d4a18690fe1f5

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AP

func AP(str []byte) uint32

AP 实现了经典的 32 位 AP 哈希算法。 md5:191dd9c40a2bc4c0

func AP64

func AP64(str []byte) uint64

AP64 实现了经典的64位AP哈希算法。 md5:90dfb2b5d6382bbe

func BKDR

func BKDR(str []byte) uint32

BKDR 实现了经典的 BKDR 哈希算法,用于生成 32 位哈希值。 md5:b92e10073a79eea4

func BKDR64

func BKDR64(str []byte) uint64

BKDR64 实现了经典的64位BKDR哈希算法。 md5:3767ac6eac21d31d

func DJB

func DJB(str []byte) uint32

DJB 实现了经典的 DJB 哈希算法,适用于32位。 md5:5643f3da8f083639

func DJB64

func DJB64(str []byte) uint64

DJB64 实现了经典的 DJB 哈希算法,用于64位。 md5:a3db0c4ac3099e2b

func ELF

func ELF(str []byte) uint32

ELF实现了经典的32位ELF哈希算法。 md5:fafebee32654c802

func ELF64

func ELF64(str []byte) uint64

ELF64 实现经典的ELF(Executable and Linkable Format)64位哈希算法。 md5:0afc74082404f23f

func JS

func JS(str []byte) uint32

JS 实现了经典的 JS 哈希算法,用于32位。 md5:a87e9c7d1a1f7232

func JS64

func JS64(str []byte) uint64

JS64实现了经典的64位JS哈希算法。 md5:8248afb9bdc18117

func PJW

func PJW(str []byte) uint32

PJW实现了经典的32位PJW哈希算法。 md5:3822bc8ce34ff2e9

func PJW64

func PJW64(str []byte) uint64

PJW64 实现了经典的 PJW 算法,用于生成64位的哈希值。 md5:5c34a99d5f76f106

func RS

func RS(str []byte) uint32

RS 实现了经典的 32 位 RS 哈希算法。 md5:b79898a4563914ab

func RS64

func RS64(str []byte) uint64

RS64实现了经典RS哈希算法用于64位。 md5:26281dc7803cc7e0

func SDBM

func SDBM(str []byte) uint32

SDBM实现了经典的32位SDBM哈希算法。 md5:bd39a0f984820134

func SDBM64

func SDBM64(str []byte) uint64

SDBM64 实现了经典的 64 位 SDBM 哈希算法。 md5:ef45ecc578ca9c54

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL