1 个不稳定版本
新版本 0.1.0 | 2024 年 8 月 19 日 |
---|
#746 在 算法 中排名
7KB
97 行
unix-crypt
Rust 对各种 Unix crypt() 密码算法的重实现。
能够生成和验证适合在 shadow
和 htpasswd
文件中使用的密码散列。有关算法和散列格式的信息,请参阅 crypt.5。
⚠️ 不要将此 crate 作为通用密码库使用。
TODO:具体说明此库允许和不允许的内容,因为实现和手册页面往往存在相当大的差异。
支持的算法
- bcrypt(版本 2b)
- sha512crypt
- sha256crypt
- Apache MD5("apr1")
未实现已过时或不安全的算法,例如 sha1crypt 或 descrypt。
依赖项
~365KB