3个版本 (重大变更)
0.3.0 | 2021年3月21日 |
---|---|
0.2.0 | 2021年3月21日 |
0.1.0 | 2021年3月9日 |
12 in #blake2
每月178次下载
7KB
99 行
Blakeout
基于Blake2s的内存硬哈希算法
使用方法
Blakeout
可以按以下方式使用
use crypto::digest::Digest;
use blakeout::Blakeout;
// create a Blakeout object, it will hash your bytes for you
let mut hasher = Blakeout::default();
// write input message
hasher.input(b"hello world");
// read hash digest and consume hasher
let res = hasher.result_str();
assert_eq!(res, "6cc4bddb52416711be65e4b0201106fda4ceb0de48dfdce7e3a136e490d8586f");
lib.rs
:
Blakeout哈希函数的实现。
使用方法
Blakeout
可以按以下方式使用
use crypto::digest::Digest;
use blakeout::Blakeout;
// create a Blakeout object, it will hash your bytes for you
let mut hasher = Blakeout::default();
// write input message
hasher.update(b"hello world");
// read hash digest and consume hasher
let res = hasher.result_str();
assert_eq!(res, "6cc4bddb52416711be65e4b0201106fda4ceb0de48dfdce7e3a136e490d8586f");
依赖关系
~425KB