6个版本
0.1.5 | 2021年4月26日 |
---|---|
0.1.4 | 2021年4月26日 |
0.1.0 | 2021年3月23日 |
#4 in #haveibeenpwned
6KB
pwchecker-rs
pwchecker-rs 导出一个名为 check_for_pwnage
的单函数,该函数接受一个字符串并返回来自 haveibeenpwned.com 的结果。
返回值是一个 Result<Passwd, Error>
,其中 Passwd
结构体有公共字段 text
,它包含密码,以及 times_pwned
,它包含密码被泄露的次数。
lib.rs
:
pwchecker_rs
pwchecker_rs 允许您方便地查询 haveibeenpwned.com API,以便您可以检查密码是否涉及数据泄露。
示例
#
let res = pwchecker_rs::check_for_pwnage("helloworld")?;
assert!(res.times_pwned > 0);
#
依赖项
~6–18MB
~256K SLoC