Scrypt Hash Generator — Memory-Hard Password Hashing
Quick Answer: Scrypt is a memory-hard key derivation function that requires significant RAM to compute, making it highly resistant to GPU and ASIC brute-force attacks. Configure N (CPU/memory cost), r (block size), and p (parallelization) parameters.
FAQ
What are good scrypt parameters?
For password hashing: N=2^17 (131072), r=8, p=1 uses about 128MB of memory. Adjust N based on your server RAM availability.
How does scrypt compare to bcrypt?
Scrypt is more memory-hard than bcrypt, offering better resistance to GPU/ASIC attacks. Bcrypt is more widely deployed. Argon2 is the newest option combining both approaches.