文件名称:zxcvbn-rs:Dropbox的Rust的zxcvbn密码强度库的端口
文件大小:418KB
文件格式:ZIP
更新时间:2024-05-23 05:59:00
rust security password-strength Rust
zxcvbn 概述 该库是Dropbox的zxcvbn Javascript库的Rust端口。 以下描述是从他们的自述文件中借来的: zxcvbn是受密码破解者启发的密码强度估算器。 通过模式匹配和保守估计,它可以根据美国人口普查数据,*,美国电视和电影中的流行英语单词以及其他常见模式(例如日期,重复( aaa ),序列( abcd ),键盘模式( qwertyuiop )和l33t讲话。 考虑使用zxcvbn作为密码组合策略的算法替代方案–当站点需要最低的复杂性得分来代替诸如“密码必须包含{低,大,数字,符号}中的三个”之类的烦人规则时,它更安全,灵活且可用。 。 更安全:策略通常会同时失败,从而允许使用弱密码( P@ssword1 )并禁止使用强密码。 更加灵活:zxcvbn只要能够检测到足够的复杂性,就可以使许多密码样式蓬勃发展-给定足够多的不常见单词,密码短语将获得很
【文件预览】:
zxcvbn-rs-master
----.gitignore(29B)
----benches()
--------zxcvbn_unicode.rs(370B)
--------zxcvbn.rs(354B)
----src()
--------feedback.rs(11KB)
--------matching()
--------scoring.rs(36KB)
--------frequency_lists.rs(776KB)
--------time_estimates.rs(5KB)
--------adjacency_graphs.rs(41KB)
--------lib.rs(9KB)
----LICENSE(1KB)
----CHANGELOG.md(3KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----README.md(4KB)
----rustfmt.toml(23B)
----.editorconfig(123B)