4个版本 (2个重大更新)
使用旧的Rust 2015
3.0.0 |
|
---|---|
2.0.0 |
|
1.0.0 |
|
0.3.0 | 2020年4月10日 |
0.1.0 | 2019年11月7日 |
在密码学类别中排名第1119
每月下载量 22次
在5个crate中使用(通过kelvin)
6KB
131 行
ByteHash
抽象哈希函数的特质,允许将摘要视为字节数组。
这使得您可以互用加密和非加密哈希函数。
示例
use bytehash::{Blake2b, ByteHash, Wrapped};
use std::collections::hash_map::DefaultHasher;
fn main() {
let mut blake = Blake2b::default();
blake.write(b"hello world").unwrap();
let hash = blake.fin();
let mut default = Wrapped::<DefaultHasher>::default();
default.write(b"hello world").unwrap();
let hash = default.fin();
}
lib.rs
:
抽象哈希函数的特质,允许将摘要视为字节数组。
依赖项
~260KB