Documentation
¶
Overview ¶
Multi-algorithm hasher supporting cryptographic, performance, perceptual and similarity hashes.
Usage:
hasher algorithm path
The arguments are:
algorithm Hash algorithm to used (required). path File or folder to hash (required).
Directories
¶
| Path | Synopsis |
|---|---|
|
Package hash provides general hash functions.
|
Package hash provides general hash functions. |
|
internal
|
|
|
checksum/kermit
Package kermit source: https://github.com/joaojeronimo/go-crc16/blob/master/crc16-kermit.go
|
Package kermit source: https://github.com/joaojeronimo/go-crc16/blob/master/crc16-kermit.go |
|
checksum/luhn
Package luhn source: https://github.com/theplant/luhn/blob/master/luhn.go
|
Package luhn source: https://github.com/theplant/luhn/blob/master/luhn.go |
|
performance/xxh
Package xxh exposes github.com/pierrec/lz4/v4/internal/xxh32
|
Package xxh exposes github.com/pierrec/lz4/v4/internal/xxh32 |
|
similarity/imphash
Package imphash based on https://github.com/omarghader/pefile-go/blob/master/pe/pe.go
|
Package imphash based on https://github.com/omarghader/pefile-go/blob/master/pe/pe.go |
|
unix/bsd
Package bsd
|
Package bsd |
|
unix/elf
Package elf source: https://en.wikipedia.org/wiki/PJW_hash_function
|
Package elf source: https://en.wikipedia.org/wiki/PJW_hash_function |
|
unix/sysv
Package sysv
|
Package sysv |
|
windows/lm
Package lm source: https://github.com/staaldraad/go-ntlm/blob/master/ntlm/crypto.go
|
Package lm source: https://github.com/staaldraad/go-ntlm/blob/master/ntlm/crypto.go |
|
windows/nt
Package nt source: https://github.com/staaldraad/go-ntlm/blob/master/ntlm/md4/md4.go
|
Package nt source: https://github.com/staaldraad/go-ntlm/blob/master/ntlm/md4/md4.go |
|
windows/pe
Package pe source: https://github.com/saferwall/pe/blob/v1.5.7/helper.go#L552
|
Package pe source: https://github.com/saferwall/pe/blob/v1.5.7/helper.go#L552 |
Click to show internal directories.
Click to hide internal directories.