blake3_64

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Size 输出大小 (8 字节 / 64 位)
	Size = 8
)

Variables

This section is empty.

Functions

func Sum

func Sum(data []byte) []byte

Sum 计算 BLAKE3-64 哈希值 (截断至 64 位)

func Sum64

func Sum64(data []byte) uint64

Sum64 计算 BLAKE3-64 哈希值并返回 uint64

func SumHex

func SumHex(data []byte) string

SumHex 计算 BLAKE3-64 哈希并返回十六进制字符串

func SumString

func SumString(s string) []byte

SumString 计算字符串的 BLAKE3-64 哈希

func SumString64

func SumString64(s string) uint64

SumString64 计算字符串的 BLAKE3-64 哈希并返回 uint64

func SumStringHex

func SumStringHex(s string) string

SumStringHex 计算字符串的 BLAKE3-64 哈希并返回十六进制字符串

func Verify

func Verify(data, expected []byte) bool

Verify 验证数据的 BLAKE3-64 哈希值

func Verify64

func Verify64(data []byte, expected uint64) bool

Verify64 验证数据的 BLAKE3-64 哈希值 (uint64)

Types

type BLAKE3_64Hasher

type BLAKE3_64Hasher struct{}

BLAKE3_64Hasher BLAKE3-64 哈希器

func NewBLAKE3_64Hasher

func NewBLAKE3_64Hasher() *BLAKE3_64Hasher

NewBLAKE3_64Hasher 创建 BLAKE3-64 哈希器

func (*BLAKE3_64Hasher) Sum

func (h *BLAKE3_64Hasher) Sum(data []byte) []byte

Sum 计算 BLAKE3-64 哈希值 (字节切片)

func (*BLAKE3_64Hasher) Sum64

func (h *BLAKE3_64Hasher) Sum64(data []byte) uint64

Sum64 计算 BLAKE3-64 哈希值 (64 位整数)

func (*BLAKE3_64Hasher) SumHex

func (h *BLAKE3_64Hasher) SumHex(data []byte) string

SumHex 计算 BLAKE3-64 哈希并返回十六进制字符串

func (*BLAKE3_64Hasher) Type

Type 返回校验类型

Jump to

Keyboard shortcuts

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