#sha-3 #sha-1 #stamp #algorithm #version #hashcash

bin+lib rust-hashcash

Rust 带有 sha3 支持的 hashcash 算法实现

6 个版本

0.3.3 2021年4月8日
0.3.2 2020年7月1日
0.3.1 2020年5月22日
0.2.0 2020年5月18日
0.1.0 2020年5月18日

密码学 中排名 #2016

MIT 许可证

18KB
408

rust-hashcash 文档

MIT 许可证的 Rust 实现 hashcash 算法,从 hashcash.py 端口。显著的差异是仅支持 hashcash 的第 1 版,并且默认使用 sha3 作为哈希算法。sha1 可通过功能标志使用。

示例


use hashcash::{Stamp, check};

fn main {

    let stamp = Stamp::default();
    assert!(check(stamp.to_string()));

}

用法

[dependencies]
rust-hashcash = "0.1"

使用 sha1

[dependencies]
rust-hashcash = {version = "0.1", features=["sha1"]}

依赖项

~3MB
~42K SLoC