dgryski/go-farm

GitHub: dgryski/go-farm

Google FarmHash 非加密哈希函数的纯 Go 实现,适用于高性能数据哈希场景。

Stars: 257 | Forks: 21

# go-farm *用 Go 实现的 Google FarmHash 哈希函数* [![Master 分支](https://img.shields.io/badge/-master:-gray.svg)](https://github.com/dgryski/go-farm/tree/master) [![Master 构建状态](https://secure.travis-ci.org/dgryski/go-farm.png?branch=master)](https://travis-ci.org/dgryski/go-farm?branch=master) [![Master 覆盖率状态](https://coveralls.io/repos/dgryski/go-farm/badge.svg?branch=master&service=github)](https://coveralls.io/github/dgryski/go-farm?branch=master) [![Go Report Card](https://goreportcard.com/badge/github.com/dgryski/go-farm)](https://goreportcard.com/report/github.com/dgryski/go-farm) [![GoDoc](https://godoc.org/github.com/dgryski/go-farm?status.svg)](http://godoc.org/github.com/dgryski/go-farm) ## 描述 FarmHash,一系列哈希函数。 这是对 Google FarmHash (https://github.com/google/farmhash) 中非 SSE4/非 AESNI 哈希函数的(机械化)翻译。 FarmHash 为字符串和其他数据提供了哈希函数。 这些函数能够充分混合输入位,但不适用于密码学。 FarmHash 系列的所有成员在设计时都严重依赖于 Jyrki Alakuijala、Austin Appleby、Bob Jenkins 等人先前的工作。 有关更多信息,请访问 https://github.com/google/farmhash ## 快速开始 本应用程序使用 Go 语言编写,请参阅 https://golang.org 上的指南以快速入门。 本项目包含一个 Makefile,允许您使用简单的命令来测试和构建项目。 要查看所有可用选项: ``` make help ``` ## 运行所有测试 在提交代码之前,请使用以下命令检查它是否通过了所有测试: ``` make qa ``` ## 许可证 由于这是一个高度衍生的作品,我将其置于与原始实现相同的许可证下。详情请参阅 LICENSE 文件。
标签:EVTX分析, FarmHash, Go, Ruby工具, 哈希算法, 日志审计, 算法库, 非加密哈希