文件名称:pwhash:纯 Rust 中的密码散列例程集合
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-19 08:49:27
Rust
散列 密码散列和验证例程的集合。 有关 API 参考,请参阅。 入门 将以下内容添加到Cargo.toml的[dependencies]部分: pwhash = " 1 " 例子 use pwhash :: bcrypt; // Hash a password with default parameters. let h_new = bcrypt :: hash ( "password" ). unwrap (); // Verify a password against an existing hash. let h = "$2y$05$bvIG6Nmid91Mu9RcmmWZfO\ 5HJIMCT8riNW0hEp8f6/FuA2/mHZFpe" ; assert! (bcrypt :: verify ( "password" , h)); 概括 目前实现了以
【文件预览】:
pwhash-master
----LICENSE-MIT(1KB)
----Cargo.toml(616B)
----.github()
--------workflows()
----src()
--------des_crypt.rs(41KB)
--------error.rs(1KB)
--------sha2_crypt.rs(4KB)
--------sha256_crypt.rs(4KB)
--------unix_crypt.rs(3KB)
--------md5_crypt.rs(5KB)
--------bsdi_crypt.rs(4KB)
--------lib.rs(12KB)
--------sha1_crypt.rs(5KB)
--------enc_dec.rs(5KB)
--------sha512_crypt.rs(4KB)
--------bcrypt.rs(10KB)
----README.md(1KB)
----.gitignore(26B)
----CHANGELOG.md(1KB)