ghash

常用经典哈希函数,提供uint32及uint64类型的哈希函数。

使用方式:

  1. import "gitee.com/johng/gf/g/encoding/ghash"

方法列表:

  1. func APHash(str []byte) uint32
  2. func APHash64(str []byte) uint64
  3. func BKDRHash(str []byte) uint32
  4. func BKDRHash64(str []byte) uint64
  5. func DJBHash(str []byte) uint32
  6. func DJBHash64(str []byte) uint64
  7. func ELFHash(str []byte) uint32
  8. func ELFHash64(str []byte) uint64
  9. func JSHash(str []byte) uint32
  10. func JSHash64(str []byte) uint64
  11. func PJWHash(str []byte) uint32
  12. func PJWHash64(str []byte) uint64
  13. func RSHash(str []byte) uint32
  14. func RSHash64(str []byte) uint64
  15. func SDBMHash(str []byte) uint32
  16. func SDBMHash64(str []byte) uint64