#digest #hash #crypto #blake2

blakeout

基于Blake2s的内存硬哈希算法

3个版本 (重大变更)

0.3.0 2021年3月21日
0.2.0 2021年3月21日
0.1.0 2021年3月9日

12 in #blake2

Download history 21/week @ 2024-04-05 7/week @ 2024-04-12 9/week @ 2024-04-19 12/week @ 2024-04-26 2/week @ 2024-05-03 5/week @ 2024-05-10 2/week @ 2024-05-17 10/week @ 2024-05-24 22/week @ 2024-05-31 21/week @ 2024-06-07 21/week @ 2024-06-14 22/week @ 2024-06-21 15/week @ 2024-06-28 44/week @ 2024-07-05 105/week @ 2024-07-12 10/week @ 2024-07-19

每月178次下载

MIT/Apache

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