0.1.4 |
|
---|---|
0.1.3 |
|
0.1.2 |
|
0.1.1 |
|
0.1.0 |
|
#42 in #sha-3
11KB
218 代码行数
sha3-hash
本库提供简单易用的 SHA-3 哈希类型。它可以通过 Serde 进行序列化和反序列化,并支持所有预期操作。
以下是如何使用此库计算 SHA-3 哈希的示例
let data = "Hello World!";
let hash = sha3_hash::Hash::hash_bytes(data.as_bytes());
// Prints: d0e47486bbf4c16acac26f8b653592973c1362909f90262877089f9c8a4536af
println!("{}", hash);
// Serializing the hash to a JSON string using `serde_json`
let json_string = serde_json::to_string(&hash).unwrap();
将 sha3-hash 添加到 Cargo.toml
[dependencies]
sha3-hash = "0.1"
lib.rs
:
sha3-hash
本库提供简单易用的 SHA-3 哈希类型。它可以通过 Serde 进行序列化和反序列化,并支持所有预期操作。
以下是如何使用此库计算 SHA-3 哈希的示例
let data = "Hello World!";
let hash = sha3_hash::Hash::hash_bytes(data.as_bytes());
// Prints: d0e47486bbf4c16acac26f8b653592973c1362909f90262877089f9c8a4536af
println!("{}", hash);
// Serializing the hash to a JSON string using `serde_json`
let json_string = serde_json::to_string(&hash).unwrap();
将此库添加到 Cargo.toml
[dependencies]
sha3-hash = "0.1"
依赖项
~1.5MB
~18K SLoC