Documentation ¶
Overview ¶
Package chash 系统内使用的一些哈希函数及基本工具。
Index ¶
Constants ¶
View Source
const ( // 160位哈希字节数。 Size160 = 20 // 192位哈希字节数。 Size192 = 24 // 224位哈希字节数。 Size224 = 28 )
Variables ¶
This section is empty.
Functions ¶
func BlakeSum160 ¶
BLAKE2b 哈希计算(160位) pfix 为哈希前置的命名字节序列。 返回值:20 字节切片。 注意: 外部需保证key长度合法(<=64)。
func BlakeSum192 ¶
BLAKE2b 哈希计算(192位) pfix 为哈希前置的命名字节序列,通常为nil。 返回值:24 字节切片。 注意: 外部需保证key长度合法,否则 nil.Write() 抛出异常。
func BlakeSum224 ¶
BLAKE2b 哈希计算(224位) 返回值:28 字节切片。 注记: golang.org/x/crypto/blake2b 没有 Sum224()
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.