Cargo Features

[dependencies]
hashery = { version = "0.0.1", default-features = false, features = ["blake2", "blake3", "md5", "sha1", "sha2", "sha3", "all", "legacy", "modern"] }
default = sha2, sha3

These default features are set whenever hashery is added without default-features = false somewhere in the dependency tree.

blake2 all? modern?

基础哈希算法

Enables blake2

blake3 all? modern?

Enables blake3

md5 all? legacy?

Enables md-5

sha1 all? legacy?

Enables sha1

sha2 default all? modern?

Enables sha2

sha3 default all? modern?

Enables sha3

all = blake2, blake3, md5, sha1, sha2, sha3

算法组合
启用所有算法

legacy = md5, sha1

传统算法

modern = blake2, blake3, sha2, sha3

现代/安全的算法