Decision Workspace
argon2 vs scrypt vs sha-crypt
Side-by-side comparison of Rust crates
67
argon2
growingv0.5.3
Pure Rust implementation of the Argon2 password hashing function with support for the Argon2d, Argon2i, and Argon2id algorithmic variants
68
scrypt
growingv0.12.0
Scrypt password-based key derivation function
68
sha-crypt
growingv0.6.0
Pure Rust implementation of the SHA-crypt password hashing algorithm based on SHA-256/SHA-512 as implemented by the POSIX crypt C library, including support for generating and verifying password hash strings in the Modular Crypt Format
Core Metrics
| argon2 | scrypt | sha-crypt | |
|---|---|---|---|
| Health Score | 67 | 68 | 68 |
| Total Downloads | 38.0M | 53.2M | 416.3K |
| 30d Downloads | 3.0M | 3.0M | 32.4K |
| Dependents | 12.2K | 2.7K | 150 |
| Releases | 36 | 37 | 16 |
| Last Updated | 83d ago | 82d ago | 83d ago |
| Age | 9y 4m | 9y 9m | 5y 6m |
Health Breakdown
argon2
Maintenance
13
Quality
11
Community
20
Popularity
8
Documentation
15
scrypt
Maintenance
13
Quality
12
Community
20
Popularity
8
Documentation
15
sha-crypt
Maintenance
12
Quality
17
Community
17
Popularity
7
Documentation
15
Technical Details
| argon2 | scrypt | sha-crypt | |
|---|---|---|---|
| Version | 0.5.3 | 0.12.0 | 0.6.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT OR Apache-2.0 | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 7 | 9 | 5 |
| Crate Size | 29KB | 25KB | 19KB |
| Features | 5 | 7 | 5 |
| Yanked % | 30.6% | 16.2% | 0.0% |
| Edition | 2021 | 2024 | 2024 |
| MSRV | 1.65 | 1.85 | 1.85 |
| Owners | 2 (team) | 2 (team) | 2 (team) |
Links
Quick Verdict
- •scrypt leads with a health score of 68/100, but none of the options score above 80.
- •argon2 is depended on by 12.2K crates — strongest ecosystem trust.